BBS水木清华站∶精华区
发信人: hugehard (该减肥了...), 信区: Linux
标 题: 什么叫交叉编译?
发信站: BBS 水木清华站 (Wed Oct 18 15:29:11 2000)
就是cross compiler
具体是什么意思呢?请教大侠了
多谢
--
法官大人,我承认,几十年前我家那条大黄狗是和贵国
皇帝,也就是你们叫的天皇的老婆发生过非自愿的性关系,
但你们举国上下应该感谢而不是控诉我家的大黄狗。
要知道,那件事情直接导致了贵国现在天皇的降生呀!!
※ 修改:·hugehard 於 Oct 18 15:29:44 修改本文·[FROM: 211.68.22.18]
※ 来源:·BBS 水木清华站 smth.org·[FROM: 211.68.22.18]
发信人: suzhe (莫烦小弟), 信区: Linux
标 题: Re: 什么叫交叉编译?
发信站: BBS 水木清华站 (Wed Oct 18 15:37:17 2000)
在一个平台下编译另外一个平台的软件.
【 在 hugehard (该减肥了...) 的大作中提到: 】
∶ 就是cross compiler
∶ 具体是什么意思呢?请教大侠了
∶ 多谢
--
Smart Boot Manager -- One of the most powerful Boot Managers in the world!
http://gnuchina.org/~suzhe/
http://btmgr.gnuchina.org/
http://bootmanager.gnuchina.org/
http://btmgr.sourceforge.net/
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.26.80]
发信人: alanxzj (天浪), 信区: Linux
标 题: Re: 什么叫交叉编译?
发信站: BBS 水木清华站 (Wed Oct 18 15:39:29 2000)
好像没有什么实用价值喔,为了写通用型软件?
【 在 suzhe (莫烦小弟) 的大作中提到: 】
∶ 在一个平台下编译另外一个平台的软件.
--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.116.93.145]
发信人: shinewu (cooltime), 信区: Linux
标 题: Re: 什么叫交叉编译?
发信站: BBS 水木清华站 (Wed Oct 18 15:40:57 2000)
【 在 alanxzj (天浪) 的大作中提到: 】
∶ 好像没有什么实用价值喔,为了写通用型软件?
not exactly see: os is often made from cross compile :)
--
time=travel in middle east
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.205.0.215]
发信人: alanxzj (天浪), 信区: Linux
标 题: Re: 什么叫交叉编译?
发信站: BBS 水木清华站 (Wed Oct 18 15:41:45 2000)
哦,那么是我不懂了,请教,请教,很诚心的喔,我真的没有听过
这方面的东西。
【 在 shinewu (cooltime) 的大作中提到: 】
∶ not exactly see: os is often made from cross compile :)
--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.116.93.145]
发信人: suzhe (莫烦小弟), 信区: Linux
标 题: Re: 什么叫交叉编译?
发信站: BBS 水木清华站 (Wed Oct 18 15:44:44 2000)
For example, you want to develop embedded Linux,
Is it possible to run a gcc on a PDA and compile the linux kernel and apps?
The only choice is cross-compiling!
【 在 alanxzj (天浪) 的大作中提到: 】
∶ 哦,那么是我不懂了,请教,请教,很诚心的喔,我真的没有听过
∶ 这方面的东西。
--
Smart Boot Manager -- One of the most powerful Boot Managers in the world!
http://gnuchina.org/~suzhe/
http://btmgr.gnuchina.org/
http://bootmanager.gnuchina.org/
http://btmgr.sourceforge.net/
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.26.80]
发信人: shinewu (cooltime), 信区: Linux
标 题: Re: 什么叫交叉编译?
发信站: BBS 水木清华站 (Wed Oct 18 15:45:46 2000)
【 在 alanxzj (天浪) 的大作中提到: 】
∶ 哦,那么是我不懂了,请教,请教,很诚心的喔,我真的没有听过
∶ 这方面的东西。
有时候操作系统在开发中
而操作系统这种程序显然不能在自己的环境下编译(岂不是死循环)
∶)
所以就在别的操作系统下编译新的操作系统代码
比如linus用minix编译linux早期核心
在核心运行之后,相关的c lib和应用程序还不完整
这个时候相关的开发还是要用交叉编译建立基本的工作环境
比如libc shell等等:)
--
time=travel in middle east
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.205.0.215]
发信人: alanxzj (天浪), 信区: Linux
标 题: Re: 什么叫交叉编译?
发信站: BBS 水木清华站 (Wed Oct 18 15:49:01 2000)
那么我们身边最常见的应用是什么呢?有个具体例子就比较容易理解,呵呵
【 在 shinewu (cooltime) 的大作中提到: 】
∶ 有时候操作系统在开发中
∶ 而操作系统这种程序显然不能在自己的环境下编译(岂不是死循环)
∶ 所以就在别的操作系统下编译新的操作系统代码
∶ 比如linus用minix编译linux早期核心
∶ 在核心运行之后,相关的c lib和应用程序还不完整
∶ 这个时候相关的开发还是要用交叉编译建立基本的工作环境
∶ 比如libc shell等等:)
--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.116.93.145]
发信人: shinewu (cooltime), 信区: Linux
标 题: Re: 什么叫交叉编译?
发信站: BBS 水木清华站 (Wed Oct 18 15:49:38 2000)
【 在 suzhe (莫烦小弟) 的大作中提到: 】
∶ For example, you want to develop embedded Linux,
∶ Is it possible to run a gcc on a PDA and compile the linux kernel and apps?
∶ The only choice is cross-compiling!
你这个例子不太好
因为pda和pc上的linux的接口是一样的
这样实际上是在同一环境下编译程序
因为embeded os与传统os的接口现在都很一致了
这样利于开发和调试,不同的只是dispatcher和mm等部分
∶)
--
time=travel in middle east
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.205.0.215]
发信人: shinewu (cooltime), 信区: Linux
标 题: Re: 什么叫交叉编译?
发信站: BBS 水木清华站 (Wed Oct 18 15:52:03 2000)
【 在 alanxzj (天浪) 的大作中提到: 】
∶ 那么我们身边最常见的应用是什么呢?有个具体例子就比较容易理解,呵呵
这个很难找
好像hhuu在linux下cross-compile过hurd的bin程序
你向他请教去吧:)
实际上cross-compile不是很常用
主要是在一些特殊的场合,尤其是开发新的os的时候
好像quake的src就是在linux下面编译成为coff的windows格式的
原因就是windows太容易崩溃了:)
--
time=travel in middle east
※ 修改:·shinewu 於 Oct 18 15:52:48 修改本文·[FROM: 202.205.0.215]
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.205.0.215]
发信人: gloria (深蓝), 信区: Linux
标 题: Re: 什么叫交叉编译?
发信站: BBS 水木清华站 (Wed Oct 18 15:52:03 2000)
【 在 alanxzj (天浪) 的大作中提到: 】
∶ 好像没有什么实用价值喔,为了写通用型软件?
有啊,
当初俺们实验室人送了台sparc, 却不带开发系统
我就只好在Intel平台上交叉编译出gcc
而且一个新的操作系统一般都要依赖交叉编译才能逐步构造出来
--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 210.73.87.125]
发信人: COMMAN (安定下来), 信区: Linux
标 题: Re: 什么叫交叉编译?
发信站: BBS 水木清华站 (Wed Oct 18 16:23:31 2000)
【 在 shinewu (cooltime) 的大作中提到: 】
∶ 这个很难找
∶ 好像hhuu在linux下cross-compile过hurd的bin程序
∶ 你向他请教去吧:)
∶ 实际上cross-compile不是很常用
∶ 主要是在一些特殊的场合,尤其是开发新的os的时候
∶ 好像quake的src就是在linux下面编译成为coff的windows格式的
∶ 原因就是windows太容易崩溃了:)
我看 Q3 src 里面有 .dsw 和 .dsp 的,ft
另外偶真不信 windows 有这么脆弱,哼唧
--
1。 技术无用,这是永远的真理
2。 成绩才是硬道理,实践证明,凡是重视实践忽视分数的人都将落得悲惨下场
3。 出国是四海一家的解决之道
4。 凡是没有尽早认识到 1,2,3 的人都会死无葬身之地
5。 我是 4 的现实例子
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.136.178]
BBS水木清华站∶精华区