首页 > 编程语言 > 详细

C语言的编译

时间:2019-01-12 01:00:23      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:gcc   -a   str   clu   tails   可执行程序   汇编语言   bsp   包含   

C语言的编译

 

一、gcc的编译参数

gcc -o a a.c

二、C语言的编译过程:

预编译(.c文件)-->编译-->链接(可执行程序)

1)预编译:
gcc -E -o a.c a.c

将#include包含的头文件替换成具体代码(也可自定义头文件,<头文件> "头文件"),同时将没有的代码(包括注释)删除

2)编译:
C语言-->汇编语言

gcc -S -o a.s a.c

将代码编译成二进制文件
gcc -c -o a a.c


3)链接:gcc没有任何参数代表链接

将代码和库进行打包成可执行文件
gcc -o a a.c

 

三、参考链接:

https://blog.csdn.net/smalosnail/article/details/53208867

C语言的编译

标签:gcc   -a   str   clu   tails   可执行程序   汇编语言   bsp   包含   

原文:https://www.cnblogs.com/beiweisanshidu/p/10258305.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号