LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1254|回复: 6

何所谓“交叉编译”

[复制链接]
发表于 2009-12-8 11:28:04 | 显示全部楼层 |阅读模式
书上经常看到,没明白是什么意思
发表于 2009-12-8 13:00:50 | 显示全部楼层
请学会 google。
回复 支持 反对

使用道具 举报

发表于 2009-12-9 03:45:55 | 显示全部楼层
举个例子吧:在x86处理器的PC机器上编译出ARM处理器Android/S60/IPod MAC/WinCE/手机用的应用程序,就是典型的交叉编译形式。
回复 支持 反对

使用道具 举报

发表于 2009-12-9 09:50:10 | 显示全部楼层
在Linux下面使用mingw编译出windows下面能用的程序,这个算不散“交叉编译”?
回复 支持 反对

使用道具 举报

发表于 2009-12-9 12:26:49 | 显示全部楼层
应当算。交叉编译,只是国人的翻译不太贴切。从广义的角度来说,从一个系统或架构(不同的软件系统,或不同的硬件系统)编译出在另一个系统或架构上运行软件的方式,都可以理解为交叉编译。所谓的cross就是实现跨越这种不同的系统障碍。
这是我的理解。
回复 支持 反对

使用道具 举报

发表于 2009-12-9 17:07:03 | 显示全部楼层
ls 正解啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-9 21:13:37 | 显示全部楼层
看了大家的解释,又去问了GOOGLE,明白了,交叉编译说白了就是跨平台编译。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表