以下有关使用GCC生成C语言程序的可执行文件的叙述中,错误的是
A: 第一步预处理,对# include、# define、# ifdef等预处理命令进行处理
B: 第二步编译,将预处理结果编译转换为二进制形式的汇编语言程序代码
C: 第三步汇编,将汇编语言代码汇编转换为机器指令表示的机器语言代码
D: 第四步链接,将多个模块的机器语言代码链接生成可执行目标程序文件
A: 第一步预处理,对# include、# define、# ifdef等预处理命令进行处理
B: 第二步编译,将预处理结果编译转换为二进制形式的汇编语言程序代码
C: 第三步汇编,将汇编语言代码汇编转换为机器指令表示的机器语言代码
D: 第四步链接,将多个模块的机器语言代码链接生成可执行目标程序文件
举一反三
- 以下C语言程序编译过程中 顺序正确的是 A: 预处理 链接 汇编 B: 编译 预处理 汇编 链接 C: 预处理 汇编 链接 D: 预处理 编译 汇编 链接
- 编译器是指将()的程序。 A: 汇编代码翻译成机器代码 B: 高级语言程序翻译成机器语言目标代码 C: SQL 翻译成汇编语言 D: C 语言翻译成Java 语言
- 汇编的过程是指( ) A: 将高级语言的程序转换成汇编语言的程序 B: 将汇编程序转换成二进制机器代码 C: 机器执行二进制机器代码的过程 D: 以上均不对
- 汇编的过程是指() A: 将高级语言的程序转换成汇编语言的程序 B: 将汇编程序转换成二进制机器代码 C: 机器执行二进制机器代码的过程 D: 以上均不对
- 从以下选项中选出GCC编译C程序的正确流程。( ) A: 预处理、汇编、编译、链接 B: 预处理、链接、汇编、编译 C: 链接、预处理、汇编、编译 D: 预处理、编译、汇编、链接