gcc,gdb基础学习1

gcc:

(1)gcc -O1 -S code.c   这里的-S可以的到code.c的汇编(只进行了预处理和编译这;两个阶段形成

      了汇编代码code·s)

(2)gcc -c code.c   这里参数-c可以得到code.c的目标代码(二进制文件),即进行了预处理,编译,

       汇编形成了目标代码code.o

(3)gcc -o pro code·c   这里参数-o可以生成最终的可执行文件(即经过了预处理,编译,汇编,链接

       最终生成了可执行目标文件pro)

gdb:

(1)objdump -d code·o  反汇编器,根据目标代码1产生一种类似于汇编代码的格式

 

posted @ 2015-08-06 16:27  弱水三千12138  阅读(162)  评论(0编辑  收藏  举报