LinuxDev 板


LINE

经过好久好久的奋战,终於装好了 只不过,当装好的同时,我突然想大叫一下 因为错的好机车0rz... 底下,会讲到为何之间会错,以及相关佐证数据 正文开始 我所参照的安装教学为 Building a GNU/Linux ARM Toolchain (from scratch) http://www.schnozzle.org/~coldwell/toolchain/ 经过昨天,一整晚没睡,到隔天,现下午三点 我才了解我错在哪,最後也把教学给完成了 我的错误,如果我猜的没错,应该是在设定 $TARGET 时设定错了 底下是,原作者的设定 function doSetup() { TARGET=arm-unknown-linux-gnu #重要 PREFIX=/usr/arm SYSROOT=${PREFIX}/sysroot export ARCH=arm export CROSS_COMPILE=${TARGET}- export PATH=$PATH:${PREFIX}/bin mkdir -p ${PREFIX}/src } 我猜测我会安装不过,大概错就错在我把 $TARGET 设成了 TARGET = arm-elf 而我会设成 arm-elf 是因为 那时教授给我的资料是以 binutils, gcc, newlib 这三个套件来安装toolchain 而资料中的 TARGET 就是设成 TARGET = arm-elf 所以,我才想在操作此教学{Building a GNU/Linux ARM Toolchain (from scratch)}时 我才会想说这麽设定 TARGET = arm-elf 因此,我就这麽的设定 可是,之後就出现了错误讯息 我以为是此阶段的安装步骤的错 就一直上网找,debug这个阶段的错 如果幸运debug过了,可是下个阶段可能也是会错 导致一直装不好 我会认为是错在这的佐证是 理由1.参考 http://www.ibm.com/developerworks/cn/linux/l-embcmpl/ 的此图 http://www.ibm.com/developerworks/cn/linux/l-embcmpl/images/table1.gif
理由2.在安装过程时,我在configure glibc时遇过一个错误是 checking build system type... i686-pc-linux-gnu checking host system type... arm-unknown-elf running configure fragment for add-on linuxthreads *** The GNU C library is currently not available for this platform. *** So far nobody cared to port it and if there is no volunteer it *** might never happen. So, if you have interest to see glibc on *** this platform visit *** http://www.gnu.org/software/libc/porting.html *** and join the group of porters make: *** No targets specified and no makefile found. Stop. 後来我 vi glibc/configure 发现会输出此讯息 是因为 glibc/configure 里头有一个逻辑式 是 case 所下的 host 是不是符合他的 pattern (各位有兴趣,可以 vi glibc/configure 1905行) 由於上述两个理由,我断定 TARGET 不可设定成 arm-elf 但是,为什麽教授所给的安装组合 binutil, gcc, newlib 可以将 TARGET 设为 arm-elf 呢? 而且 zxvc大,还安装成功了 可看 229篇 4/15日 zxvc R: [问题] internal compiler error: Segmentatio 难道在 binutil, gcc, newlib 的组合下 arm-elf是也可以行的通的? 而在 binutils, gcc, glibc 的组合下 arm-elf是不可行的 最後最後,我安装好後 我的sshd也莫名其妙挂掉了 看来得要Debian重灌了 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.181.9
1F:推 zxvc:看来似乎glibc-2.3.5还不支援arm-elf这种target。 04/23 23:59
2F:→ zxvc:不过也可能是该configure程式没有写好。 04/24 00:01
3F:→ zxvc:改天有空我再试试看target=arm-linux-elf这种组态行不行 04/24 00:01
4F:→ zxvc:因为这个组态应该是可以通过那个case。 04/24 00:03
5F:→ zxvc:因为我用arm-unknown-linux-gnu编出来的程式也是ELF格式的。 04/24 00:05
6F:→ zxvc:所以glibc应该是已经支援arm-*-elf这种组态,只不过可能 04/24 00:06
7F:→ zxvc:configure程式可能没有写好。 04/24 00:07
8F:推 zxvc:囧,我用target=arm-linux-elf真的会不能编。 04/27 10:26







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP