gcc常用选项

选项名 作用
 -c  通知 GCC 取消连接步骤,即编译源码并在最后生成目标文件。
-Dmacro 定义指定的宏,使它能够通过源码中的 #ifdef 进行检验。
-E 不经过编译预处理程序的输出而输送至标准输出。
-g3 获得有关调试程序的详细信息,它不能与 -o 选项联合使用。
-Idirectory 在包含文件搜索路径的起点处添加指定目录。
-llibrary 提示连接程序在创建最终可执行文件时包含指定的库。
-O -O2 -O3 将优化状态打开,该选项不能与 -g 选项联合使用。当出现多个优化时,以最后一个为准。
-O0 关闭所有优化选项。
-S 要求编译程序生成来自源代码的汇编程序输出。
-v 启动所有警报。
.h 预处理文件(标头文件)。
-Wall 在发生警报时取消编译操作,即将警报看作是错误。
-w 禁止所有的报警。
-share 此选项将尽量使用动态库,所以生成文件比较小,但是需要系统由动态库。
-shared 产生共享对象文件。
-g 在编译结果中加入调试信息。
-ggdb 加入 GDB 调试器能识别的格式。
posted @ 2022-10-26 00:26  Los1r  阅读(38)  评论(0)    收藏  举报