嵌入式系统 什么是交叉开发环境?我们目前使用的交叉开发环境是什么?

如题所述

不同架构的cpu上运行的代码,所用的编译工具部一样,例如在电脑上开发arm上运行的程序,所用的编译工具就是arm-linux-gcc,这就叫交叉开发,x86上开发arm的程序
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-12
首先解释下编译环境,windows上面编译好的程序,拿到Linux上一般是无法运行的;同理,在Linux上编译好的程序,在windows上可能也无法运行,那么假如有个中间的交叉编译工具,在windows可以编译好直接拿去Linux使用,在Linux上使用交叉编译编译好可以直接拿到windows上也可以使用,这就是交叉编译,这个道理清楚后,把我上述的一段话中windows换成ARM即可.因为现在的嵌入式系统arm用的最多.本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网