摘要: 编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.asm、.s)-->汇编程序(.obj、.o、.a)-->链接程序(.exe等可执行文件)1. 编译预处理(Preprocess) 读取C源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理。主要包括四类:宏定义、条件编译指令、头文件和特殊符号。 预编译程序所完成的基本上是对源程序的“替代”工作。经过此 阅读全文
posted @ 2013-08-17 17:00 虫不知 阅读(3779) 评论(0) 推荐(1) 编辑