linux下编译c文件成为可执行文件的实例和详细过程
使用gcc把C文件编译成可执行文件可分为四步:预编译、编译、汇编、连接。
1. 预编译(生成.i文件)。预编译器cpp把源文件和相关的头文件(如实例代码中的头文件stdio.h)预编译成一个.i的文件。
2. 编译(生成.s文件)。编译器gcc把预处理后的文件进行语法分析、语义分析以及优化后生成汇编代码文件。
3. 汇编(生成.o文件)。汇编器把汇编代码文件转换成中间目标文件
如有侵权请及时联系我们处理,转载请注明出处来自
推荐文章
科技快看 网站地图广州壹创集信息科技有限公司 版权所有 粤ICP备2021122624号