C语言内涵教程周二强著第8章预处理课件教学.pptVIP

  • 2
  • 0
  • 约2.46千字
  • 约 44页
  • 2017-01-01 发布于广东
  • 举报

C语言内涵教程周二强著第8章预处理课件教学.ppt

C语言内涵教程 周二强 zeq126@126.com 中国铁道出版社 ISBN9787113163815 第8章 预处理 8.1 程序编译 8.2 宏定义 8.3 文件包含 8.4 条件编译 8.1 程序编译 编译系统把一个C语言程序编译成可执行目标文件的过程可简单地分成两个阶段:编译汇编阶段和链接阶段。 一个C语言程序可能包含多个源文件,VC6.0用工程(Project)把多个相关的源文件组织在一起。 编译汇编阶段 把源文件翻译成由相应的机器指令组成的二进制文件。 在VC6.0中单击【组建(Build)】|【编译(Compile)】命令就可以把源文件编译汇编了。 程序中每个源文件都会编译汇编成一个单独的二进制文件。编译汇编时可以检查出源文件中的语法错误。 链接阶段 链接阶段把与程序相关的编译汇编阶段产生的二进制文件合并成一个可执行的目标文件。 在VC6.0中单击【组建(Build)】|【组建(Build)】命令就可以把程序链接为一个可执行文件。链接阶段的主要任务是处理具有全局作用域的标识符在多个文件中的使用问题。 当两个源文件中定义了相同的全局作用域标识符或一个源文件中引用了其它源文件中并没有定义的全局作用域标识符时,链接阶段就会出错。 源文件 通常由命令如include和C语言语句两部分组成。 在源文件被编译之前,源文件中的命令需要被称为“预处理器”的程序处理,因此源文件

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档