摘要:
原文来自:http://blog.sina.com.cn/s/blog_5f8817250100i3oz.html这里并没不是讨论大学课程中所学的《编译原理》,只是写一些我自己对C++编译器及链接器的工作原理的理解和看法吧,以我的水平,还达不到讲解编译原理(这个很复杂,大学时几乎没学明白)。要明白的几个概念:1、编译:编译器对源文件进行编译,就是把源文件中的文本形式存在的源代码翻译成机器语言形式的目标文件的过程,在这个过程中,编译器会进行一系列的语法检查。如果编译通过,就会把对应的CPP转换成OBJ文件。2、编译单元:根据C++标准,每一个CPP文件就是一个编译单元。每个编译单元之间是相互独立 阅读全文