若基于Linux操作系统所开发的ARM应用程序源文件名为test.c,那么要生成该程序代码的调试信息,编译

题目

若基于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
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

1、开发环境IP地址配置的步骤:

A.编辑源代码、交叉编译、下载程序到ARM虚拟机、使用GDB远程调试

B.编辑源代码、交叉编译、使用GDB远程调试、下载程序到ARM虚拟机

C.编辑源代码、下载程序到ARM虚拟机、交叉编译、使用GDB远程调试

D.交叉编译、编辑源代码、下载程序到ARM虚拟机、使用GDB远程调试


编辑源代码、交叉编译、下载程序到ARM虚拟机、使用GDB远程调试

第2题:

1、交叉开发环境是指实现编译、链接、调试应用程序代码的环境


正确

第3题:

交叉开发环境是指实现编译、链接、调试应用程序代码的环境


正确

第4题:

如果Java源文件中包含了多个类,那么用编译器java编译完源文件后将生成一个扩展名为.class的字节码文件。


错误

第5题:

如果Java源文件中包含了多个类,那么用编译器javac编译完源文件后将生成多个扩展名为.class的文件。()

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


答案:对

第6题:

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

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

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

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

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


正确答案:D

第7题:

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

第8题:

GNU是一种用于开发基于Linux操作系统的工具软件套件。它包括了编译器、连接器、调试器以及文本编辑器、语法除错等工具。其中____【39】______是编译器、GDB是__【40】_____工具。


正确答案:GCC 调试器

第9题:

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


正确答案:gccg