当前位置: 首页 > news >正文

崇文企业网站建设公司wordpress 如果分类

崇文企业网站建设公司,wordpress 如果分类,购物网站开发需求,云南档案馆网站建设资金gdb调试工具和make/makefile工具 文章目录gdb调试工具和make/makefile工具一、gdb调试工具1.debug/release2.使用二、make/makefile1.什么是make/makefile2.编写一、gdb调试工具 1.debug/release 程序有两种默认的发布方式debug和release。release是无法进行调试的。Linux中g…gdb调试工具和make/makefile工具 文章目录gdb调试工具和make/makefile工具一、gdb调试工具1.debug/release2.使用二、make/makefile1.什么是make/makefile2.编写一、gdb调试工具 1.debug/release 程序有两种默认的发布方式debug和release。release是无法进行调试的。Linux中gcc和g编译链接得到的默认为release模式所以我们在调试前应加一个**-g**选项进行编译。 gcc test.c -o g_test -gdebug版本的可执行文件也会比release版本大一些这大的空间里面存放的就是调试信息。 2.使用 安装 sudo yum install -y gdbgdb基本操作 l 行号从指定的行号开始往下显示源代码每次显示10行 (l – list) l 函数列出某个函数的源代码 r运行程序 (r - run) b 行号在某一行打一个断点相当于VS中的F9 (b – breakpoint) info b查看断点 d 断点编号删除断点 (d – delete) r调试运行如果程序中有断点则在断点处停下来如果没有则直接将程序跑完相当于VS中的F5 (r – run) n逐过程调试相当于VS中的F10 (n – next) s逐语句调试相当于VS中的F11 (s – step) c运行至下一个断点处停下 (c – continue) bt查看调用堆栈 (breaktrace) p 变量查看变量值 (p – print) display/undisplay 变量跟踪查看一个变量每次停下来都显示它的值undisplay 取消对先前设置的那些变量的跟踪 finish把当前函数运行完 disable breakpoints禁用断点 enable breakpoints启用断点 quit退出 gdb 演示 #include stdio.h int Add(int x, int y) {int m x y;return m; }int main() {int a 10, b 20;int c Add(a, b);printf(%d\n, c);return 0; }进入gdb后l显示代码。(l每次显示10行下次接着上次的进行显示) 按住**回车(ENTER)**也可以执行上次执行的命令。 输入r,运行代码得到结果30。 b/info b d 断点编号 删除断点。 r(有断点) 调试运行。 n逐过程调试s逐语句调试 c进到下一个断点处 bt查看调用堆栈 p/display/undisplay p : 查看变量值 display : 追踪显示变量值 undisplay : 取消追踪显示变量值 q 退出 二、make/makefile 1.什么是make/makefile 在大型的工程中源文件不计其数如果我们每个源文件都手搓编译的话是不是太麻烦且浪费时间了呢 Linux 提供了项目自动化构建工具 – makefile 来帮助我们解决这个问题makefile 定义了一系列的规则来指定如何对众多的源文件进行管理makefile带来的好处就是 – “自动化编译”即 makefile 一旦写好以后我们就只需要一个 make 命令整个工程就可以完全自动编译极大的提高了软件开发的效率。 2.编写 makefile 只是当前路径下一个普通文件编写他最重要的是依赖关系和依赖方法。 依赖关系谁依赖于谁目录下必须有依赖的那个文件。依赖方法如何根据依赖的那个文件得到目标文件 演示 mytest:test.c //依赖关系gcc test.c -o mytest //依赖方法.PHONY:clean //伪目标 clean:rm -f mytest写好makefile后我们在当前路径下执行make系统会自动查找makefile文件进行命令执行。
http://www.lakalapos1.cn/news/17232/

相关文章:

  • 网站项目策划书内容模板设计手机网站建设
  • 南京代做网站用易语言做攻击网站软件下载
  • 深圳住建局官方网站新网站如何备案
  • 中小企业网站制作价格旅游网站域名应该如何设计
  • 建设购物网站课程设计苏州首页关键词优化
  • 个人网站可以做淘宝客嘛深圳企业注销一窗通
  • 微网站建设云帆网络外贸建网站哪家好
  • 做网站如何语音对话网站建设与管理试题 答案
  • 网站跳出率 查询网站程序开发
  • pc端网站怎么做自适应手机端当涂网站建设
  • 网站正在建设中 倒计时幻灯片在什么网站做
  • 网站是什么时候出现的网站建设捌金手指下拉二七
  • 游戏门户网站模板网络整合营销理论概念
  • 网站页面优化方法有哪些内容新手学做网站代码
  • 免费开商城网站吗wordpress 购物导航网站
  • 图书馆网站建设费用网站反链和外链的区别
  • 重庆专业网站推广报价网页升级访问紧急通知最新网页升级访问升级
  • 高陵县建设局网站网页设计培训班哪里好
  • 瓷砖网站源码上海注册公司地址费用
  • 湖南省长沙建设厅网站漳州十大建筑模板厂家
  • 怎么查网站开发语言网站后台cms
  • 龙华网站建设网站设计公司网站建设数据库设计
  • 北京建设集团招聘信息网站物流网站有哪些
  • 找网络公司做网站要注意这4个细节用h5做网站首页代码
  • 魅族的网站建设与安全深圳莲花大厦住房和建设局网站
  • 网站建设需经历的步骤wordpress页面 跳转
  • 网站数据库如何建设wordpress大括号
  • 开发网站的硬件成本安能物流网站
  • 印刷个性化网站建设的意义杭州制作网站的公司简介
  • 海丰建设局网站合肥网站建设平台