gcc常用参数清单
- -c, 将只进行预处理、编译和汇编,生成.obj文件, 如
gcc -c demo.c
- -S, 只进行预处理和编译,生成汇编.s文件, 如
gcc -S demo.c
- -E, 只使用预处理, 不生成文件,需要将结果重定向到文件中, 如
gcc -E demo.c > demo.txt
- -o, 指定结果文件名,如
gcc -o demo demo.c
- -include, 引入某个文件,如
gcc demo.c -include demo.h
, 相当于demo.c文件中使用#include<demo.h>
- -O0, -O1, -O2, -O3,表示编译优化的程度,第一个表示不优化,最后一个优化程度最高,默认值为-O1