第六章常用开发工具.pptVIP

  • 1
  • 0
  • 约7.32千字
  • 约 49页
  • 2022-07-04 发布于广东
  • 举报
6.2.6 应用示例 示例程序源代码 第29页,共49页,编辑于2022年,星期一 (1)使用带-g选项的gcc命令对该程序进行编译,然后运行: (2)用程序名dbme作为参数启动gdb。 (3)在gdb环境下使用run命令运行该程序 。 第30页,共49页,编辑于2022年,星期一 (4)为了了解代码中可能出错的行,使用list命令显示第1~25行的内容(其实该程序只有22行): (gdb) list 1,25 (5)设置断点,让程序在文件dbme.c的第21行停止执行,然后运行该程序。 第31页,共49页,编辑于2022年,星期一 (6)利用print命令可以打印任何合法表达式的值。 (7)再查看数组fary元素地址的情况 第32页,共49页,编辑于2022年,星期一 再查看ary数组后面10个元素的数值。 第33页,共49页,编辑于2022年,星期一 6.3 程序维护工具make 6.3.1 make的工作机制 GNU的make的工作过程如下: ① 依次读入各makefile文件; ② 初始化文件中的变量; ③ 推导隐式规则,并分析所有规则; ④ 为所有的目标文件创建依赖关系链; ⑤ 根据依赖关系和时间数据,确定哪些目标文件要重新生成; ⑥ 执行相应的生成命令。 第34页,共49页,编辑于20

文档评论(0)

1亿VIP精品文档

相关文档