嵌入式开发的宿主机是物理主机还是虚拟机里的LINUX? 交叉编译是指在LINUX内生成在ARM上可执行的文件?

windows平台的工具只是为了方便LINUX吗?... windows平台的工具只是为了方便LINUX吗? 展开
 我来答
匿名用户
2013-08-01
展开全部
调试程序运行的机器称为宿主机,被调试程序运行的机器称为目标机。 交叉编译,就是在一个平台上生成另一个平台上的可执行代码。 需要交叉编译的原因有两个:首先,在项目的起始阶段,目的平台尚未建立,因此需要做交叉编译,以生成我们所需要的bootloader(启动引导代码)以及操作系统核心;其次,当目的平台能启动之后,由于目的平台上资源的限制,当我们编译大型程序时,依然可能需要用到交叉编译。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式