若以S3C2410为核心的目标机上,已经移植成功Linux操作系统。若要开发该目标机的Linux应用程序,通常使用arm-linux-()交叉编译器来编译应用程序。若要对一个应用程序进行调试排错,则应该在编译命令中加()参数对它进行编译。
第1题:
此题为判断题(对,错)。
第2题:
是在宿主机上编译好目标代码后,通过宿主机到目标机的调试通道将代码下载到目标机,然后由运行于宿主机的调试软件控制代码在目标机上运行调试。为了方便调试开发,交叉开发软件一般为一个整合编辑、编译汇编链接、调试、工程管理及函数库等功能模块的集成开发环境()。
A.交叉编译
B.(远程调试)联调
C.仿真
D.同步
第3题:
A.编译器
B.浏览器
C.操作系统
D.应用程序
第4题:
GNU是一种用于开发基于Linux操作系统的工具软件套件。它包括了编译器、连接器、调试器以及文本编辑器、语法除错等工具。其中____【39】______是编译器、GDB是__【40】_____工具。
第5题:
若以S3C2410为核心的目标机上,已经移植成功Linux操作系统。若要开发该目标机的Linux应用程序,通常使用arm-linux-(39)__________________交叉编译器来编译应用程序。若要对一个应用程序进行调试排错,则应该在编译命令中加(40)__________________参数对它进行编译。
第6题:
A 不必在相同的架构上编译,也就是可以交叉编译B 内核编译可以不提供动态加载模块的功能
C 模块的编译必须在编译内核时进行
D Linux内核的编译只能使用gcc才能完成
第7题:
A、代码编辑器、编译器
B、代码编辑器、编译器、调试器
C、编译器、调试器
D、代码编辑器、编译器、调试器、集成开发环境
第8题:
第9题:
若基于Linux操作系统所开发的ARM应用程序源文件名为test.c,那么要生成该程序代码的调试信息,编译时使用的GCC命令正确的是()。
A.arm-linux-gcc -c -o test.o test.c
B.arm-linux-gcc -S -o test.o test.c
C.arm-linux-gcc -o test test.c
D.arm-linux-gcc -g -o test test.c
第10题:
GNU开发工具套件中包含了编译器、连接器、调试器等工具,其中GCC是编译器、连接器工具,___【37】____是调试器工具。若要对某应用程序进行调试,则在编译该应用程序时,要在编译命令中加入参数____【38】___。