C/CPP程序编译过程简要说明

C/CPP程序编译过程

1.预处理

去掉注释
替换预处理指令#define
替换头文件

命令示例: g++ -E test.cpp -o test.i

2.编译

翻译成汇编语言
检查代码语法错误

命令示例:g++ -S test.i -o test.s

3.汇编

将编译好的汇编代码翻译成二进制机器指令

命令示例:g++ -c test.s -o test.o

4.链接

将目标文件test.o 和库文件连接

命令示例:g++ test.o -o test

posted @ 2025-12-10 17:33  s0y096  阅读(2)  评论(0)    收藏  举报