c++
文章平均质量分 78
Yang_Fancy
寻找资源
展开
-
【转】c++编译原理
预编译:这一步可以粗略的认为只做了一件事情,那就是“宏展开”,也就是对那些#*的命令的一种展开。 例如ifdef/ifndef就是从一个文件中有选择性的挑出一些符合条件的代码来交给下一步的编译阶段来处理。这里面最复杂的莫过于include了,其实也很简单,就是相当于把那个对应的文件里面的内容一下子替换到这条includeXXX语句的地方来。编译: 这一步很重要,编译是以一个个独立的文件作为单转载 2015-09-08 10:11:09 · 573 阅读 · 0 评论 -
【转】C/C++编译原理
这里并不是讨论大学课程中所学的《编译原理》,只是写一些我自己对C++编译器及链接器的工作原理的理解和看法吧,以我的水平,还达不到讲解编译原理(这个很复杂,大学时几乎没学明白)。要明白的几个概念: - 编译:编译器对源文件进行编译,就是把源文件中的文本形式存在的源代码翻译成机器语言形式的目标文件的过程,在这个过程中,编译器会进行一系列的语法检查。如果编译通过,就会把对应的CPP转换成OBJ文件。转载 2015-09-08 11:35:40 · 2191 阅读 · 0 评论