LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: ifree

在Gentoo下如何构建嵌入式开发的交叉编译工具链?

[复制链接]
发表于 2006-7-3 14:44:10 | 显示全部楼层
我用crossdev -t arm后倒是成功了
可是再运行原来编译的大多数都会程序出现 error while loading shared lib: /usr/.../gcc/arm-unknoew-linux/4.1.1/libgcc_s.so.1 elf ABI invalid 之类的信息
郁闷以极 谁能指教一下为什么程序不连接i686版本的库呢?
回复 支持 反对

使用道具 举报

发表于 2006-7-4 16:51:48 | 显示全部楼层
哪位仁兄知道为什么啊 我可不想重装系统啊
回复 支持 反对

使用道具 举报

发表于 2006-7-5 08:43:49 | 显示全部楼层
已经搞定了~~
回复 支持 反对

使用道具 举报

发表于 2006-7-5 16:27:27 | 显示全部楼层
怎么搞定的呀?
没有下文
回复 支持 反对

使用道具 举报

发表于 2006-7-5 21:45:45 | 显示全部楼层
Post by lllkkk
已经搞定了~~

如果把如何搞定的方法写出来
只耽误你一点点时间
但却可能省很多人很多时间

参考置顶的问题解决之道
回复 支持 反对

使用道具 举报

发表于 2006-7-6 13:47:08 | 显示全部楼层
Post by zhllg
如果把如何搞定的方法写出来
只耽误你一点点时间
但却可能省很多人很多时间

参考置顶的问题解决之道

其实也不能叫完全解决了 所以没有写出来
就是安装完后写一个脚本
平常就把 /usr/lib/gcc-lib/arm-unknown-linux-gnu 从命名成 /usr/lib/gcc-lib/arm-unknown-linux-gnu.bak
把 /usr/lib/gcc-lib/i686-pc-linux-gnu  从命名成 /usr/lib/gcc-lib/arm-unknown-linux-gnu
需要交叉编译的时候就改回来 就天下太平了

不知道 crossdev -s1 -t arm 会不会好点 有空的时候再试试
回复 支持 反对

使用道具 举报

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

本版积分规则

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