单选题若基于Linux操作系统所开发的ARM应用程序源文件名为test.c,那么要生成该程序代码的调试信息,编译时使用的GCC命令正确的是()。A arm-linux-gcc-c-otest.otest.cB arm-linux-gcc-S-otest.otest.cC arm-linux-gcc-otesttest.cD arm-linux-gcc-g-otesttest.c

题目
单选题
若基于Linux操作系统所开发的ARM应用程序源文件名为test.c,那么要生成该程序代码的调试信息,编译时使用的GCC命令正确的是()。
A

arm-linux-gcc-c-otest.otest.c

B

arm-linux-gcc-S-otest.otest.c

C

arm-linux-gcc-otesttest.c

D

arm-linux-gcc-g-otesttest.c

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

arm-linux-gcc交叉编译工具主要包括binutils、GCC、____等软件。


参考答案:glibc

第2题:

对于C++代码,gcc命令只能编译其源文件,而不能自动和C++程序使用的库链接。()

此题为判断题(对,错)。


参考答案对

第3题:

下面哪项关于GCC编译过程的说法是错误的:()

A.编译阶段GCC要检查代码规范性、是否有语法错误等,确定代码的实际要做的工作

B.汇编阶段是把编译阶段生成的.s文件转成目标文件

C.预处理阶段,GCC编译器将代码中包含的头文件编译进来

D.GCC在编译时默认使用静态库


参考答案:D

第4题:

GNU开发工具套件中包含了编译器、连接器、调试器等工具,其中GCC是编译器、连接器工具,___【37】____是调试器工具。若要对某应用程序进行调试,则在编译该应用程序时,要在编译命令中加入参数____【38】___。


正确答案:GDB -g g

第5题:

若基于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


正确答案:D

第6题:

arm-linux-gcc交叉编译工具主要包括binutils、GDB、glibc等软件。()

此题为判断题(对,错)。


参考答案:错误

第7题:

若以S3C2410为核心的目标机上,已经移植成功Linux操作系统。若要开发该目标机的Linux应用程序,通常使用arm-linux-(39)__________________交叉编译器来编译应用程序。若要对一个应用程序进行调试排错,则应该在编译命令中加(40)__________________参数对它进行编译。


正确答案:gccg

第8题:

arm-linux-gcc交叉编译工具主要包括binutils、____、glibc等软件。


参考答案:GCC

第9题:

在基于ARM微处理器为核心的硬件平台上,开发其Linux环境下的应用程序exp1.c。若需要编译后生成exp1.c对应的汇编程序,应使用的命令是()。

A.arm-linux-gcc -S exp1.c

B.arm-linux-gcc -oexp1 exp1.c

C.arm-linux-gcc -c exp1.c

D.arm-linux-gcc -g -oexp1 exp1.c


正确答案:A

第10题:

下面有关GNU工具套件的描述语句中,不恰当的是:()。

A.GNU是一种常用于开发基于Linux操作系统应用软件的工具套件

B.GCC是GNU套件中的编译连接器,它能编译C语言、汇编语言编写的程序代码

C.若要用GDB调试某Linux的应用软件时,编译时需要在命令中加入-g参数

D.在GDB调试环境下,用run命令来装入需要调试的可执行文件


正确答案:D

更多相关问题