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产生一种类似于汇编代码的格式