gcc编译器常用选项

前言

gcc是一个强大的c编译器,有超过100个的可用选项,arm平台的交叉编译器的一些选项与它类似,一些选型可以参考。

gcc常用选项

介绍下面四种常用类型选项:

  • 总体选项
  • 告警选项
  • 优化选项
  • 体系结构相关选项
1.总体选项
参数描述
-E对源文件进行预处理(.i)
-S对预处理(.i)文件进行编译生成汇编文件(.s)
-c对汇编文件进行(.s)进行汇编生成目标二进制文件(.o)
-o指定输出文件
-v打印编译器编译过程,输出的信息
-g使用GDB调试器包含调试信息
2.告警选项
参数选项
-w关闭所有告警
-Wall显示警告信息
-Werror把警告信息转为错误信息
3.优化选项
参数选项
-Ox优化编译,x的值越大优化越大,-O0为不优化(x=0,1,2,3)
4.体系结构相关选项
参数选项
-I(ai不是L的小写指定头文件路径
-L指定动态库所在目录
-l(L的小写)Linux库文件以Lib开头,用-l参数库时省略lib三个字母
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值