|
|

楼主 |
发表于 2006-2-18 18:50:39
|
显示全部楼层
在i386平台上编译一个运行在ARM平台的编译器,还不算高境界啊?
用host,和target描述:在host-386上编译出host-arm、target-arm的gcc
你说的那个Canadian Cross:在host-386上编译出host-mac(ppc)、target-arm的gcc
二者雷同,都同时改变了host和target,估计一步搞不定,gcc在host-386上不知道得翻云覆雨多少次。呵呵
没做过,初步设想2部分:
first: host-386编译出host-386,target-arm的gcc
second:host-386,target-arm的gcc编译出host-arm、target-arm的gcc
你说的那个Canadian Cross,好像不能这样,必须一次完成
host-386直接编译出host-ppc,target-arm的gcc。这个和bootstrap都不符合呀,bootstrap要运行3次,你这个只能运行一次,生成的gcc不能再次在386上运行了
越想逻辑越复杂啊。最好就是./configure -platform=ppc target=arm 一次搞定。binutils和glibc也提供一样的配置方案,天下就太平了。呵呵 |
|