打印

交叉编译环境怎么理解啊?

[复制链接]
1215|9
手机看帖
扫描二维码
随时随地手机跟帖
沙发
riantsoul| | 2011-3-22 18:05 | 只看该作者
比如说用X86的内核来编译运行在ARM芯片上的程序。

使用特权

评论回复
板凳
51arm.net| | 2011-3-23 14:49 | 只看该作者
ARM(LINUX)开发时,因为在其中运行的编译环境是ARM-LINUX,而我们一般开发时用的环境是X86-LINUX。所以,一般在X86环境下编译好后还要移植到ARM-LINUX环境下编译的。当然,ARM-LINUX环境下编译的产物不好在X86-LINUX下运行。

使用特权

评论回复
地板
51arm.net| | 2011-3-23 14:52 | 只看该作者
我们使用的PC机一般是X86架构,在其上面编译内河和程序可以直接运行、仿真。

使用特权

评论回复
5
hulan1985| | 2011-3-23 15:34 | 只看该作者
不同的编译环境吧,根据应用平台的不同,会有好多种交叉编译工具。

使用特权

评论回复
6
huzixian| | 2011-3-23 22:37 | 只看该作者
4楼说的很对

使用特权

评论回复
7
3B1105| | 2011-3-27 12:43 | 只看该作者
不做linux就用不着理这个

使用特权

评论回复
8
易达口香糖|  楼主 | 2011-3-28 20:42 | 只看该作者
谢谢各位,那从哪里可以获得自己想要的交叉编译环境呢?

使用特权

评论回复
9
第二个小江| | 2011-3-29 14:34 | 只看该作者
回:9楼
交叉编译指开发出的程序不运行在开发环境宿主的CPU上,而是另外一种架构的CPU上。例如在PC上开发MSP430的程序。现代的IDE(IAR,MPLAB,KEIL)等都具有交叉编译功能。

使用特权

评论回复
10
3B1105| | 2011-3-30 17:19 | 只看该作者
一套编译器、连接器和libc库等组成的开发环境

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

68

主题

837

帖子

0

粉丝