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 @   Los1r  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示