- 4
- 0
- 约1.07千字
- 约 37页
- 2023-12-02 发布于湖北
- 举报
第6章 常用开发工具;主要内容
gcc编译系统的概念和使用
gdb程序调试工具的概念和使用
程序维护工具make 的概念和使用;6.1 gcc编译系统;6.1.2 C语言编译过程;2.编译阶段;6.1.3 gcc命令行选项;2.编译程序选项;3.优化程序选项;4.连接程序选项;Linux下库文件的命名有一个约定,所有的库名都以lib开头。形如: libx.a 其中,x是指定的库名
以.a(归档,archive)结尾的库是静态库,以.so(共享目标,shared object)结尾的库是动态库;6.2 gdb程序调试工具;6.2.1 启动gdb和查看内部命令;6.2.2 显示源程序和数据;2.查看运行时数据;(3)输出格式;(7)显示函数调用栈信息;6.2.3 改变和显示目录或路径;6.2.4 控制程序的执行;2.设置和显示观察点;6.程序的单步跟踪和连续执行;6.2.5 其他常用命令;6.2.6 应用示例;使用带-g选项的gcc命令对该程序进行编译:
$ gcc -g dbme.c -o dbme
程序运行时出现错误——段错误
(2)用程序名dbme作为参数启动gdb。;使用backtrace命令;利用print命令可以打印出任何合法表达式的值;(4)设置断点;另外设置一个断点,i值等于99。;6.3 程序维护工具make;makefile文件
make被调用后会依次查找名为GN
原创力文档

文档评论(0)