摘要: 调试实现 在可执行文件中加入源代码的信息,比如可执行文件中第几条机器指令对应源代码的第几行,但并不是把整个源文件嵌入到可执行文件中,所以在调试时必须保证gdb能找到源文件。 生成可执行文件命令: g++ -g 源文件.c -o 可执行文件 在可执行文件中加入源代码的信息,比如可执行文件中第几条机器指 阅读全文
posted @ 2017-01-13 18:32 罗茜 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 编译过程 预处理: 作用: 负责展开在源文件重定义的宏 操作: g++ -E 源文件.c -o 目标文件.i 汇编: 作用: 将目标文件生成汇编代码文件 操作: g++ -S 目标文件.i -o 汇编代码文件.s 编译: 作用: 将汇编代码文件编译为目标文件 操作: g++ -c 汇编代码文件.s 阅读全文
posted @ 2017-01-13 18:31 罗茜 阅读(491) 评论(0) 推荐(0) 编辑