更多“通用系统程序开发不需要建立和使用交叉编译环境。”相关问题
  • 第1题:

    IDE(IntegratedDevelopmentEnvironment)集成开发环境,是专门用于程序开发环境的应用程序,一般包括()和图形用户界面工具。

    A、代码编辑器、编译器

    B、代码编辑器、编译器、调试器

    C、编译器、调试器

    D、代码编辑器、编译器、调试器、集成开发环境


    参考答案:B

  • 第2题:

    嵌入式软件的交叉开发环境一般包括公式编辑器,交叉编译器,交叉调试器等。()


    正确答案:错

  • 第3题:

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


    正确答案:gccg

  • 第4题:

    嵌入式系统软件的开发通常采用()

    • A、与PC应用软件开发一样的方式
    • B、交叉编译与开发的方式
    • C、本地环境开发的方式
    • D、交叉编译与开发和本地环境开发两种方式都可以

    正确答案:B

  • 第5题:

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


    正确答案:gcc;g

  • 第6题:

    使用Host-Target联合开发嵌入式应用,()不是必须的。

    • A、宿主机
    • B、Windows操作系统
    • C、目标机
    • D、交叉编译器

    正确答案:B

  • 第7题:

    如何测试交叉编译环境是否建立成功?


    正确答案: 首先,使用VI编辑器创建一个hello.c文件。
    [root@localhostxscale270]#vihello.c
    编写一个简单的程序来打印出一行简单的信息:WelcomeEmdoor!。
    保存并退出该文件。使用如下的命令来编译该文件。
    [root@localhostxscale270]#gcc-ohellohello.c
    [root@localhostxscale270]#arm-linux-gcc-ohellohello.c
    gcc编程生成的是X86系统结构的二进制文件。
    arm-linux-gcc是在在宿主机中,交叉编译hello.c源程序,并查看生成的.o目标文件。调用交叉编译器arm-linux-gcc编译hello.c文件
    使用file命令来分别查看编译出的二进制文件hello和hello-arm。
    [root@localhostxscale270]#filehello
    [root@localhostxscale270]#filehello-arm
    编译器arm-linux-gcc生成的可执行文件hello-arm文件是不能在宿主PC机上运行的,只能在XSBase270目标机上运行。

  • 第8题:

    决策支持系统的开发策略包括开发的工具、层次、综合程度等问题。从大的决策环境角度来说,下列哪一项不属于其开发策略()

    • A、在系统开发初期就着手建立和改善系统的开发环境及应用环境
    • B、采用“速成原型”法进行系统开发、边开发、边应用
    • C、DSS的开发工作同软科学因此密切结
    • D、直接使用通用程序设计语言编写相应的DSS模块

    正确答案:D

  • 第9题:

    Java的一个重要特点是结构中立性,这种结构中立性表现在() 

    • A、 用Java编写的源程序无需编译,直接通过Java平台解释执行。
    • B、 Java源程序在不同的硬件和操作系统下,直接编译成该硬件和操作系统能够运行的程序并运行。
    • C、 Java源程序编译成一种结构中立的目标文件格式,再有Java平台在不同的硬件和操作系统下运行。
    • D、 Java源程序编译成一种通用的可执行程序,现在的硬件和操作系统都支持这种通用的可执行程序。

    正确答案:C

  • 第10题:

    单选题
    编写程序必须使用一个符合()规范的开发环境。
    A

    某种程序设计语言

    B

    用户需求

    C

    系统设计

    D

    编译程序


    正确答案: B
    解析: 暂无解析

  • 第11题:

    判断题
    通用系统程序开发不需要建立和使用交叉编译环境。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    嵌入式应用软件的开发阶段不包括()
    A

    交叉编译和链接

    B

    开发环境的建立

    C

    联机调试

    D

    应用程序模块加载


    正确答案: B
    解析: 暂无解析

  • 第13题:

    AppInventor使用浏览器开发手机程序,不需要安装程序开发环境。()

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


    参考答案:正确

  • 第14题:

    ● 操作系统是裸机上的第一层软件,其他系统软件(如 (23) 等)和应用软件都是建立在操作系统基础上的。下图①②③分别表示 (24) 。

    (23)A. 编译程序、财务软件和数据库管理系统软件

    B. 汇编程序、编译程序和Java解释器

    C. 编译程序、数据库管理系统软件和汽车防盗程序

    D. 语言处理程序、办公管理软件和气象预报软件

    (24)A. 应用软件开发者、最终用户和系统软件开发者

    B. 应用软件开发者、系统软件开发者和最终用户

    C. 最终用户、系统软件开发者和应用软件开发者

    D. 最终用户、应用软件开发者和系统软件开发者


    正确答案:B,D

  • 第15题:

    下面关于编译系统和解释系统的观点中,错误的是(32)。

    A.解释程序不产生目标代码,它直接执行源程序或源程序的内部形式

    B.使用编译系统时会区分编译阶段和运行阶段

    C.一般来说,解释系统比编译系统复杂,但是可移植性好

    D.一般来说,建立在编译基础上的系统在执行速度上要优于建立在解释执行基础上的系统


    正确答案:C
    解析:本题考查解释系统和编译系统之间的关系这一知识点。实现在一个计算机上运行高级语言的程序主要有两个途径:编译执行或者解释执行。编译执行分为两步:首先把源程序编译为目标代码,然后在计算机上执行此目标代码得到结构。解释执行则直接计算结果。编译和解释系统的主要区别如下:编译系统生成的目标代码由计算机执行才能生成结果。使用编译系统时会区分编译阶段和运行阶段,编译阶段对源程序进行编译,运行阶段是指目标程序的运行。而解释系统则是边解释边执行。从存储组织来看,在编译阶段,存储区一般要有源程序缓冲区,目标代码缓冲区,名字表以及编译程序使用的源程序中间代码和各种表格等等。在运行阶段,存储区只有目标代码和数据区了。对解释系统来说,在它工作的自始至终,存储区中要有源程序,名字表、标号表等表格,输入输出缓冲区以及数据区等等。一般来说,建立在编译基础上的系统在执行速度上都优于建立在解释执行基础上的系统。一般来说,编译系统的比较复杂,开发和维护费用都大。相反,解释系统比较简单,可移植性好,适合于以交互形式执行程序。

  • 第16题:

    嵌入式系统设计需要建立交叉开发环境。


    正确答案:正确

  • 第17题:

    嵌入式Linux开发中使用GDB调试,说法错误的是()

    • A、GDB程序在宿主机上运行
    • B、需要使用远程调试模式
    • C、需要交叉编译GDBServer
    • D、被调试程序在宿主机上运行

    正确答案:A

  • 第18题:

    嵌入式应用软件的开发阶段不包括()

    • A、交叉编译和链接
    • B、开发环境的建立
    • C、联机调试
    • D、应用程序模块加载

    正确答案:D

  • 第19题:

    交叉开发环境包括交叉编译环境和()。

    • A、交叉链接器  
    • B、交叉调试器  
    • C、交叉编辑器  
    • D、交叉生成器

    正确答案:A

  • 第20题:

    使用vim编译器:q!是直接退出编译环境,保存程序。()


    正确答案:错误

  • 第21题:

    编写程序必须使用一个符合()规范的开发环境。

    • A、某种程序设计语言
    • B、用户需求
    • C、系统设计
    • D、编译程序

    正确答案:A

  • 第22题:

    判断题
    嵌入式系统设计需要建立交叉开发环境。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    嵌入式系统软件的开发通常采用()
    A

    与PC应用软件开发一样的方式

    B

    交叉编译与开发的方式

    C

    本地环境开发的方式

    D

    交叉编译与开发和本地环境开发两种方式都可以


    正确答案: B
    解析: 暂无解析