以下是有关使用GCC生成C语言程序的可执行文件的叙述,其中错误的是()。A.预处理的结果还是一个C语言源程序文件,属于可读的文本文件B.经过预处理、编译和汇编处理的结果是一个可重定位目标文件C.每个C语言源程序文件生成一个对应的可重定位目标文件D.只要在链接命令中指定所有的相关可重定位目标文件就能生成可执行文件
以下是有关使用GCC生成C语言程序的可执行文件的叙述,其中错误的是()。
A.预处理的结果还是一个C语言源程序文件,属于可读的文本文件
B.经过预处理、编译和汇编处理的结果是一个可重定位目标文件
C.每个C语言源程序文件生成一个对应的可重定位目标文件
D.只要在链接命令中指定所有的相关可重定位目标文件就能生成可执行文件
参考答案和解析
AC
相关考题:
下面哪项关于GCC编译过程的说法是错误的:() A.编译阶段GCC要检查代码规范性、是否有语法错误等,确定代码的实际要做的工作B.汇编阶段是把编译阶段生成的.s文件转成目标文件C.预处理阶段,GCC编译器将代码中包含的头文件编译进来D.GCC在编译时默认使用静态库
关于程序设计语言,下列说法错误的是( )。[1分]A.汇编语言用助记符表示机器指令,语句与机器语言一一对应B.高级语言编写的源程序需编译或解释才能运行,其中解释程序会产生目标文件,链接后产生可执行文件C.机器语言比高级语言可移植性差D.数据库语言都属于4GL语言(第四代语言)
以下关于程序设计语言的叙述中,()是错误的。A.高级语言编写的源程序需编译或解释转换成机器语言后才能运行B.汇编语言是面向过程的设计语言,高级语言指的是面向对象的设计语言C.机器语言比高级语言可移植性差D.编译生成的目标程序可以脱离其编译环境独立运行
在VB6.0集成开发环境中,可以( )。 A. 编辑、调试、运行程序,但不能生成可执行文件B. 编辑、生成可执行文件,运行程序,但不能调试程序C. 编辑、调试、生成可执行文件,但不能运行程序D. 编辑、调试、运行程序,也能生成可执行文件
以下叙述中错误的是( )。A.C语言的可执行程序是由一系列机器指令构成的B.用C语言编写的源程序不能直接在计算机上运行C.通过编译得到的二进制目标程序需要连接才可以运行D.在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
若基于Linux操作系统所开发的ARM应用程序源文件名为test.c,那么要生成该程序代码的调试信息,编译时使用的GCC命令正确的是()。A.arm-linux-gcc -c -o test.o test.cB.arm-linux-gcc -S -o test.o test.cC.arm-linux-gcc -o test test.cD.arm-linux-gcc -g -o test test.c
在基于ARM微处理器为核心的硬件平台上,开发其Linux环境下的应用程序exp1.c。若需要编译后生成exp1.c对应的汇编程序,应使用的命令是()。A.arm-linux-gcc -S exp1.cB.arm-linux-gcc -oexp1 exp1.cC.arm-linux-gcc -c exp1.cD.arm-linux-gcc -g -oexp1 exp1.c
以下关于编译程序的说法正确的是( )。A.编译程序直接生成可执行文件B.编译程序直接执行源程序C.编译程序完成高级语言程序到低级语言程序的等价翻译D.各种编译程序构造都比较复杂,所以执行效率高
(12)以下叙述中错误的是A)C语言的可执行程序是由一系列机器指令构成的B)用C语言编写的源程序不能直接在计算机上运行C)通过编译得到的二进制目标程序需要连接才可以运行D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
为了能调试hello.c程序需要在编译程序时将调试信息加入到可执行文件中,则执行()A、gcc–o hello hello.cB、gcc–g hello.c–o helloC、gcc hello.cD、gcc–b hello.c–o hello
若基于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
GCC是针对Linux操作系统环境下应用程序的编译工具,下面叙述中错误的是()。A、GCC将源文件生成可执行文件的过程是由:编译、汇编、连接等3个阶段组成B、GCC能将C语言、C++语言、汇编语言编写的源程序生成执行文件C、设计者若要对源程序进行调试,需要在GCC命令中加入-g参数来编译该源程序D、用GCC把源文件仅编译成目标文件,那么,C语言编写的应用程序中可以不要main函数
在PowerPoint2010中,演示文稿打包可生成可执行文件,下面叙述正确的是:()A、生成的可执行文件的扩展名是ppzxB、生成的可执行文件用来在IE中放映的C、生成的可执行文件必须在PowerPoint2010环境下放映D、生成的可执行文件可在未安装PowerPoint2010的计算机中放映
单选题在PowerPoint2010中,演示文稿打包可生成可执行文件,下面叙述正确的是:()A生成的可执行文件的扩展名是ppzxB生成的可执行文件用来在IE中放映的C生成的可执行文件必须在PowerPoint2010环境下放映D生成的可执行文件可在未安装PowerPoint2010的计算机中放映
单选题在VB6.0集成开发环境中,可以()。A编辑、调试、运行程序,但不能生成可执行文件B编辑、生成可执行文件,运行程序,但不能调试程序C编辑、调试、生成可执行文件,但不能运行程序D编辑、调试、运行程序,也能生成可执行文件
单选题以下叙述中错误的是( )。AC语言的可执行程序是由一系列机器指令构成的B用C语言编写的源程序不能直接在计算机上运行C通过编译得到的二进制目标程序需要连接才可以运行D在没有安装C语言集成开发环境的机器上不能运行C源程序生成的exe文件
单选题若基于Linux操作系统所开发的ARM应用程序源文件名为test.c,那么要生成该程序代码的调试信息,编译时使用的GCC命令正确的是()。Aarm-linux-gcc-c-otest.otest.cBarm-linux-gcc-S-otest.otest.cCarm-linux-gcc-otesttest.cDarm-linux-gcc-g-otesttest.c
单选题GCC是针对Linux操作系统环境下应用程序的编译工具,下面叙述中错误的是()。AGCC将源文件生成可执行文件的过程是由:编译、汇编、连接等3个阶段组成BGCC能将C语言、C++语言、汇编语言编写的源程序生成执行文件C设计者若要对源程序进行调试,需要在GCC命令中加入-g参数来编译该源程序D用GCC把源文件仅编译成目标文件,那么,C语言编写的应用程序中可以不要main函数