1. C++程序的编译过程是什么?答案:四个阶段预处理(Preprocessing)处理#include、#define等指令展开宏条件编译生成.i文件编译(Compilation)将预处理后的代码转换为汇编代码语法检查、语义分析优化生成.s文件汇编(Assembly)将汇编代码转换为机器码生成目标文件.o或.obj链接(Linking)将多个目标文件链接成可执行文件解析符号引用重定位生成可执行文件命令示例 # 预处理 g++ -E main.cpp -o main.i # 编译 g++ -S main.cpp -o main.s # 汇编 g++ -c main.cpp -o main.o ...