8.应用C语言进行ARM 系统软件开发时从预处理、编译、汇编到链接,编译系统要做哪些工作,生成哪些文件?

如题所述

第1个回答  2019-08-14
预编译将.c
文件转化成
.i文件使用的gcc命令是:gcc
–E对应于预处理命令cpp编译将.c/.h文件转换成.s文件使用的gcc命令是:gcc
–S对应于编译命令
cc
–S汇编将.s
文件转化成
.o文件使用的gcc
命令是:gcc
–c对应于汇编命令是
as链接将.o文件转化成可执行程序使用的gcc
命令是:
gcc对应于链接命令是
ld总结起来编译过程就上面的四个过程:预编译、编译、汇编、链接。