GCC常用选项

GCC 常用选项

-v:查看版本号
-I:指定头文件所在目录(大写的i)
-c:只编译成.o文件,不进行链接
-g:包含调试信息,方便使用gdb进行调试
-On:n=0~3,编译优化,n越大优化层次越深
-Wall:提示更多告警信息
-D:编译时定义宏
-E:生成预处理.i文件
-S:生成汇编.s文件
-L:指定库路径
-l:指定库名(小写的L)
-V:显示所有编译步骤的调试信息
-fPIC:编译不依赖位置的代码
-shared:用目标.o文件生成共享库.so文件
-save-temps:输出所有编译产生的中间文件
-M:打印目标所依赖的代码文件,包含系统头文件
-MM:打印目标所依赖代码文件,不包含系统头文件
-Wl,-soname,so名:设置共享库的so-name
-Wl,-dn:使用开始静态库
-Wl,-dy:结束使用静态库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值