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

gcc的使用

时间:2018-12-30 22:13:10      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:函数   编译   nbsp   编译器   工具链   汇编   二进制   一个   预处理   

1.编译工具链

预处理器--》头文件展开,宏替换-,去掉注释--》gcc -E hello.c -o hello.i

编译器--》c文件编程汇编文件                          gcc -S   hello.i -o hello.s

汇编器--》汇编文件变成二进制文件                   gcc -c hello.s -o hello.o

链接器--》将函数库中的相应的代码放入目标文件中          gcc hello.o -o hello.out

2.gcc使用

:set nu   //设置行号
gcc hello.c  //生成helloc.out文件

 gcc hello.c - o +文件名   

gcc hello.c -D DEBUG   //添加DEBUG宏

./hello.out   //执行文件

gcc hello.c -I ./include -o app    //如果要编译一个文件夹/include下的文件

-O1          //是否需要优化(最高3)--冗余代码优化

-Wall         //输出警告信息

-g              //添加调试信息

 

 

gcc的使用

标签:函数   编译   nbsp   编译器   工具链   汇编   二进制   一个   预处理   

原文地址:https://www.cnblogs.com/luoshiyong/p/10200453.html

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