您的位置:首页 > 其它

gcc 总结

2016-04-19 22:22 309 查看

1.gcc 的语法如下:

gcc (选项) (参数)


2.常见选项如下:

-E:仅执行编译预处理,直接输出预编译结果
-S:执行源代码到汇编代码的转换,输出汇编代码
-c:仅执行编译操作,不进行连接操作
-o:指定生成的输出文件
-Wall:显示警告信息
-O1 -O2 -O3 -Os:优化选项(优化级别由低到高,优化级别越高,编译时间越长)


3.参数

C源文件:源代码文件

4.例子

假定源程序文件名为test.c

无选项编译:

gcc test.c

编译描述编译语句结果
预处理gcc -E test.c -o test.itest.i
汇编gcc -S test.itest.s
编译gcc -c test.stest.o
链接gcc test.o -o testtest
预编译、汇编、链接得到指定名称的可执行程序gcc test.c -o a.outa.out
使用优化选项-Ogcc -O1 test.c -o testtest
多个文件一起编译得到目标文件gcc -c test1.c test2.ctest1.o test2.o
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: