A.gcc是一个C程序调试器
B.gcc是一个C程序编译器
C.gcc有多种编译选项
D.gcc支持多种编译优化优先级
第1题
A、一个C语言程序可以由多个源程序文件(称为一个模块)组成
B、每个源程序文件经过预处理、编译、汇编后生成一个可重定位目标文件
C、链接的过程中仅需要将所有源程序文件所生成的.o文件合并即可
D、在对.o文件进行合并时,总是将相同的节(.section)合并在一起
第2题
A、第一步预处理,对#include、#define、#ifdef等预处理命令进行处理
B、第二步编译,将预处理结果编译转换为二进制形式的汇编语言程序代码
C、第三步汇编,将汇编语言代码汇编转换为机器指令表示的机器语言代码
D、第四步链接,将多个模块的机器语言代码链接生成可执行目标程序文件
第3题
A. 不指定目标时,make缺省处理makefile文件的第一个目标
B. makefile文件中对宏名的引用为#(宏名)
C. makefile文件中$@参数表示一条规则中目标的名字
D. makeCC=arm-linux-gcc命令表示使用arm-linux-gcc代替makefile文件中CC的宏定义执行make命令
第4题
A、打开所有警告功能;启动调试功能;启用优化
B、打开所有警告功能;启用优化;启用调试功能
C、打开所有错误提示功能;启用优化;启用调试
D、打开所有错误提示;启动调试功能;启用优化
第6题
B.汇编阶段是把编译阶段生成的.s文件转成目标文件
C.预处理阶段,GCC编译器将代码中包含的头文件编译进来
D.GCC在编译时默认使用静态库
第7题
A.GCCB板是机架式MCU的必配单板
B.可以安装在0,1槽位
C.有主/备用工作方式
D.可以通过加功能扣板(最多4块)实现业务板功能
第8题
A、预处理->编译->汇编->连接
B、预处理->汇编->编译->连接
C、编译->预处理->汇编->连接
D、预处理->连接->汇编->编译
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!