gcc 不只是c编译器。同时支持c,c++ fortran ,java
gcc -o sum.bin summary.c // 将summary.c编译后 生成sum.bin
-c // 不连接,只是预处理,编译,汇编生成.o文件。在多个依赖关系的代码中使用,如果有多个源文件,一般使用makefile
-S // 生成.s汇编代码
-g // 生成debug信息
-O1
-O2
-O3 //优化选项
gdb :
list
search int summary
清除断点
clear
next //相当于F10
n 2 连续执行两步
step // 相当于F11
watch // 观察变量,变量值改变的时候,自动停下
gcc -o sum.bin summary.c // 将summary.c编译后 生成sum.bin
-c // 不连接,只是预处理,编译,汇编生成.o文件。在多个依赖关系的代码中使用,如果有多个源文件,一般使用makefile
-S // 生成.s汇编代码
-g // 生成debug信息
-O1
-O2
-O3 //优化选项
gdb :
list
search int summary
清除断点
clear
next //相当于F10
n 2 连续执行两步
step // 相当于F11
watch // 观察变量,变量值改变的时候,自动停下