gcc编译四个步骤及常用参数

时间:2025-03-17 18:01:06
  • -v 查看gcc版本号, 使用--version也可,注意有两个-
  • -E 生成预处理文件
  • -S 生成汇编文件
  • -c 只编译,生成.o文件,通常称为目标文件
  • -I 指定头文件所在的路径
  • -L 指定库文件所在的路径
  • -l 指定库的名字
  • -o 指定生成的目标文件的名字
  • -g 包含调试信息,使用gdb调试需要添加-g参数
  • -On(n=0∼3) 编译优化,n越大优化得越多,比如一些不用的变量不会定义等
  • -Wall 提示更多警告信息
  • -D 编译时定义宏,如中用到MAXN但未定义可用gcc -o test -D MAXN=10进行编译