4月 282013
 

吾数年来因为没能搞明白“交叉编译”说的是“谁”和“谁”交叉,所以就没有理解什么叫“交叉编译”。“交叉编译”提到了不同平台下可以执行的代码,如此的话,“交叉编译”的结果当是一个同时包含了可以在多个(至少2个)平台下能够执行的代码的一个程序了,我简直不能理解怎么能有这样的事情发生。

苦于“交叉编译”的名字的理解,我很无奈,我觉得应该翻译成“跨平台编译”更好一些,即:在一个平台上编译一个在别的平台上运行的程序; 如此这般的一个简单的概念,却因为一个翻译的问题使得其变得那么的深奥。

就是说:编译什么平台上可执行的程序和在什么平台上编译没有关系,有关系的是使用什么样的编译器来编译

参考:http://baike.baidu.com/view/650389.htm

http://sqybi.com/blog/archives/322

https://www.ibm.com/developerworks/cn/linux/l-embcmpl/

 Posted by at 下午 11:32

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

(required)

(required)

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据