首页 > 试题广场 >

C语言编译程序的首要工作是()。

[单选题]
C语言编译程序的首要工作是()
  • 检查C程序的语法错误
  • 检查C程序的逻辑错误
  • 检查程序的完整性
  • 生成目标文件
推荐

【解释】C语言编译程序的首要工作就是检查C语言程序中是否存在语法错误,如果

有则给出错误的提示信息,如果没有则生成的目标文件(.obj)。编译程序对程序中的逻辑

错误和程序的完整性是不检查的。所以选择A

发表于 2018-05-06 21:58:25 回复(2)

C语言编译

四个步骤
一、预处理阶段
       展开头文件,宏替换,条件编译,去掉注释
二、编译阶段
      检查语法错误,生成汇编代码
三、汇编阶段
     把汇编代码转换成二进制机器码
四、链接阶段
     将所有机器码链接在一起,生成可执行程序

发表于 2019-02-15 16:47:38 回复(0)
编译是为了检查语法上的错误,但是不检查逻辑上的错误
发表于 2018-07-12 12:12:11 回复(0)
C语言编译 四个步骤 一、预处理阶段        展开头文件,宏替换,条件编译,去掉注释 二、编译阶段       检查语法错误,生成汇编代码 三、汇编阶段      把汇编代码转换成二进制机器码 四、链接阶段      将所有机器码链接在一起,生成可执行程序
发表于 2022-06-05 15:20:29 回复(0)
C语言编译 四个步骤 一、预处理阶段        展开头文件,宏替换,条件编译,去掉注释 二、编译阶段       检查语法错误,生成汇编代码 三、汇编阶段      把汇编代码转换成二进制机器码 四、链接阶段      将所有机器码链接在一起,生成可执行程序
发表于 2023-12-30 18:34:47 回复(0)
Gcc的四个步骤 1.预处理:展开头文件,进行宏替换,进行条件编译,删除注释 2.编译:检查语法错误,生成汇编代码 3.汇编:将汇编文件转换成二进制机器码 4.链接:将所有机器码链接到一起,生成可执行文件
编辑于 2023-12-11 13:30:21 回复(0)
gcc编译过程分为4个阶段:预处理、编译、汇编、链接。
预处理:头⽂件包含、宏替换、条件编译、删除注释
编译:主要进⾏词法、语法、语义分析等,检查⽆误后将预处理好的⽂件编译成汇编⽂件。
汇编:将汇编⽂件转换成 ⼆进制⽬标⽂件
链接:将项⽬中的各个⼆进制⽂件+所需的库+启动代码链接成可执⾏⽂件。
程序的逻辑和完整性,编译器在编译阶段可以进行检查,但不是其首要目的。
发表于 2023-08-17 22:07:24 回复(0)
C语言编译四个步骤: 1.预处理阶段,展开头文件,替换宏,条件编译,去掉注释。 2.编译阶段,检查语法错误 生成汇编代码。 3.汇编阶段,将汇编代码转换成二进制机器码。 4.链接阶段,将所有机器码连接在一起,生成可执行程序。
发表于 2022-10-12 08:12:55 回复(0)
程序的逻辑和完整性是不检查的
发表于 2022-06-16 17:43:42 回复(0)