首页 > 其他 > 详细

gcc 常用编译参数

时间:2014-04-20 23:27:54      阅读:591      评论:0      收藏:0      [点我收藏+]

1. gcc 参数

gcc [-c|-S|-E] [-std=standard]
[-g] [-pg] [-Olevel]
[-Wwarn...] [-pedantic]
[-Idir...] [-Ldir...]
[-Dmacro=[def]...] [-Umacro]
[-foption...] [-mmachine-option...]
[-o outfile] [@file] infile...

-c 编译为目标文件

-S 编译为汇编代码

-E 预处理

-Wwarn...  警告设置,-Wall开启所有的警告

-Olevel   编译优化级别,0,1,2,3

-Dmacro  定义宏

-Umacro  取消定义宏

-Idir...    头文件目录

-Ldir...   链接库目录

-llib  链接库文件,越底层的库越要放在后面

-pthread 加入对多线程的支持

-std=standard  设置编译语言标准,如-std=C99

-o outfile  指定输出文件名

-g  gdb调试选项

 

2. ar 参数

d  删除指定模块

m  移动模块

r   插入模块, 当插入的模块已存在,则替换

t   显示模块列表

   ar -t libname.a

x   提取模块

c   创建一个库

v   显示操作附加信息

 

gcc 常用编译参数,布布扣,bubuko.com

gcc 常用编译参数

原文:http://www.cnblogs.com/Knight2000/p/3676186.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!