首页 / 科技数码 / 正文

linux编译c文件成为可执行文件的实例和详细过程

使用gcc把C文件编译成可执行文件可分为四步:预编译、编译、汇编、连接。

1. 预编译(生成.i文件)。预编译器cpp把源文件和相关的头文件(如实例代码中的头文件stdio.h)预编译成一个.i的文件。

2. 编译(生成.s文件)。编译器gcc把预处理后的文件进行语法分析、语义分析以及优化后生成汇编代码文件。

3. 汇编(生成.o文件)。汇编器把汇编代码文件转换成中间目标文件

如有侵权请及时联系我们处理,转载请注明出处来自