您的位置:首页 > 其它

GCC常用命令选项

2009-07-12 00:08 309 查看
GCC选项

-o file  指定输出文件名,在编译目标代码时候,这一选项不是必须的。如果FILE没有指定,默认文件名是a.out

-c 只编译不链接

- DFOO=BAR 在命令行定义宏FOO,其默认值是BAR

-IDIRNAME 将DIRNAME加入到包含文件的搜索目录列表中

-LDIRNAME 将DIRNAME加入到库文件的搜索目录中

-static 链接静态库,即执行静态链接默认情况下GCC只链接共享库

-IFOO 链接名为libFOO的函数库

-g 在执行程序中包含标准的调试信息

-ggdb 在可执行程序中包含只有GNU debugger(gdb)才能识别的大量调试信息

-O 优化编译过的代码

-ON 指定优化的级别为0<=N<=3,如果未指定默认级别为1

-ansi 支持ANSI/ISO的标准语法,取消GNU的语法扩展中与该标准有冲突的部分(但这选项不能保证生成ANSI兼容代码)

-pendatic 允许发出ANSI/ISO C标准所列出的所有警告

-pendatic -errors 允许发出ANSI/ISO C标准所列出的所有错误

-traditonal 支持Kermighan & Richie C语法(如旧式的语法定义函数)。如果读者不知道这个选项的含义,也没关系

-w 关闭所有警告,建议不要此选项

-wall  允许发出GCC能提供的所有用的警告。也可以用-W来标记特定的警告

-werror 把警告转换成错误,以在警告发生时中止编译过程

-MM 输出个MAKE兼容相关列表

-v 显示编译过程每一步用到的命令
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  gcc 优化 file 扩展 c