码迷,mamicode.com
首页 > 其他好文 > 详细

gcc编译命令总结

时间:2019-09-30 12:51:45      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:lock   plain   指定   总结   block   c代码   文件   div   表示   

一步到位编译:gcc hello.c -o hello

预处理 -E (.i) 编译 -S (.s) 汇编-c (.o) 连接-o

预处理

gcc -E hello.c -o hello.i -E:仅执行编译预处理

-o:将结果输出并指定输出文件的文件名

编译为汇编代码

gcc -S hello.c(.i) -o hello.s -S:将C代码转换为汇编代码

汇编:

gcc -c hello.c -o hello.o -c:仅执行编译操作,不进行连接操作

连接:

gcc hello.o -o hello


-o:将结果输出并指定输出文件的文件名

-O0、-O1、-O2、-O3:编译优化选项的四个级别,-O0 表示没有优化, -O1 为默认值,-O3 优化级别最高

-g:只是编译器,在编译的时候,产生调试信息

gcc编译命令总结

标签:lock   plain   指定   总结   block   c代码   文件   div   表示   

原文地址:https://www.cnblogs.com/jiang-xi/p/11611822.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!