摘要: 1.从源代码到生成可执行程序的过程整体上可以分为两个阶段:编译和链接。其中,编译过程大致上又可分为:预处理、编译和汇编。预处理阶段主要对源代码中的预处理指令(包含宏定义指令、条件编译指令和头文件包含指令)及某些特殊符号(如LINE、FILE等)进行处理。编译阶段主要对预处理后的代码进行词法和语法分析,产生绝大多数错误和警告信息,并生成目标(中间)代码;同时,还会根据用户提供的选项对生成的目标(中间)代码进行优化。汇编阶段主要将编译阶段生成的代码转换成目标机器指令。链接过程主要由链接器将各个目标文件、标准库函数和其它相关文件合并起来,生成一个单一而完整的可执行程序。2.我们通常所说的空白字符包括 阅读全文
posted @ 2013-08-01 17:08 茫茫人海1314 阅读(220) 评论(0) 推荐(0) 编辑