什么是交叉编译和交叉调试?嵌入式系统开发为何常用交叉编译和交叉调试?
交叉编译:在宿主机上编译将在目标机上运行的程序。交叉调试:使用宿主机上的调试器调试目标机上的程序。嵌入式系统开发中的目标机通常要求小体积、低功耗、系统最简单、功能专一,因此目标机不宜安装编译器、调试器等开发工具,必须进行交叉编译和交叉调试。
举一反三
- 嵌入式交叉调试可以调试不同指令集的程序。
- 交叉编译环境包含的工具链中,用于将编写好的程序编译成目标机上使用的目标代码的工具是______。 A: 交叉编译/汇编/链接工具 B: 交叉实用程序(目标实用程序) C: 操作系统内核 D: 交叉调试工具
- 交叉编译环境包含的工具链中,用于将编写好的程序编译成目标机上使用的目标代码的工具是____。() A: 操作系统内核 B: 交叉实用程序(目标实用程序) C: 交叉编译/汇编/链结工具 D: 交叉调试工具
- 交叉编译时,开发计算机一般叫____,嵌入式设备称为目标板。
- 嵌入式系统软件的开发通常采用() A: 与PC应用软件开发一样的方式 B: 交叉编译与开发的方式 C: 本地环境开发的方式 D: 交叉编译与开发和本地环境开发两种方式都可以
内容
- 0
4.10在嵌入式系统开发过程中下面哪项为错误的说法 A: 对于有些硬件和软件都可以实现的功能,需要在成本和性能上做出抉择 B: 对实时性要求非常高的产品可以选择嵌入式Linux开发环境 C: 嵌入式系统的软件开发与通常软件开发的区别主要在于软件实现部分 D: 嵌入式系统的软件开发可分为交叉编译和交叉调试两部分
- 1
嵌入式系统软件的开发通常采用() A: A与PC应用软件开发一样的方式 B: B交叉编译与开发的方式 C: C本地环境开发的方式 D: D交叉编译与开发和本地环境开发两种方式都可以
- 2
交叉编译是指()
- 3
在嵌入式系统开发过程中需要采用交叉开发的方式进行,以下描述中,不属于要采用交叉开发原因的是:()
- 4
交叉编译环境是指______