C的编译过程

2018-09-25  本文已影响1人  natewang

预编译、编译、汇编、链接


image.png

a、预编译
将.c 文件转化成 .i文件
使用的gcc命令是:gcc –E
对应于预处理命令cpp

b、编译
将.c/.h文件转换成.s文件
使用的gcc命令是:gcc –S
对应于编译命令 cc –S

c、汇编
将.s 文件转化成 .o文件
使用的gcc 命令是:gcc –c
对应于汇编命令是 as

d、链接
将.o文件转化成可执行程序
使用的gcc 命令是: gcc
对应于链接命令是 ld

https://blog.csdn.net/xingjiarong/article/details/46906857

上一篇 下一篇

猜你喜欢

热点阅读