Gcc编译指令

gcc常用编译指令

gcc编译过程

Gcc编译指令

编译选项

gcc filename 直接编译
./filename.out 运行
-E 预处理 输出.i文件
-S 编译 输出.s文件
-c 汇编 输出.o文件
-O 对程序进行优化编译 -O2 优化效果更好,但编译链接慢
-o 指定输出文件名字
-g 产生调试工具所需要的符号信息
-I dirname 将dirname所指出的目录作为编译器寻找头文件的标准路径 , 例:gcc f.c -I /home/include -o f
-Wall 生成所有警告信息
-w 不生成任何警告信息
-D 定义宏 相当于#define