1 几个基本概念 编译:编译器对源文件的编译过程,就是将源文件中的文本形式代码翻译为机器语言形式的目标文件的过程,此过程中会有一系列语法检查.指令优化等,生成目标(OBJ)文件. 编译单元:每一个CPP文件就是一个编译单元,每个单元之间是互相独立且不可知的. 目标文件:编译步骤产生的文件,包含了编译单元内所有代码和数据,以二进制形式存在.请注意三个关键表:未解决符号表.导出符号表.地址重定向表. 链接:当编译器将工程中所有CPP文件以分离形式编译成各个对应目标(OBJ)文件之后,再由链接器进行链