主题 : 友善arm eabi 4.3.2的毛病 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 2535
精华: 0
发帖: 73
金钱: 690 两
威望: 626 点
贡献值: 0 点
综合积分: 146 分
注册时间: 2008-11-23
最后登录: 2011-12-15
楼主  发表于: 2009-06-15 15:41

 友善arm eabi 4.3.2的毛病

管理提醒: 本帖被 arm9home 从 Linux技术交流专区 移动到本区(2010-02-08)
友善arm eabi 4.3.2编译器怎么编译友善的自己的东西,如2.6.29内核,自带的qt-2.2.0,都好使,怎么编译我自己的uboot-1.16,2.6.24内核,tinyx都不好使,而这些用我的4.2.1交叉编译器都能正常编译过去,这是怎么回事呢?
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
贡献值: 21 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
1楼  发表于: 2009-06-15 16:10
这正是统一为EABI编译器所要面临的种种障碍,既然友善的代码都能编译过,那说明他们已经解决了,你可以仔细看看他们是怎样处理的,反正脚本,内核,qtopia都有源代码。
级别: 侠客
UID: 2535
精华: 0
发帖: 73
金钱: 690 两
威望: 626 点
贡献值: 0 点
综合积分: 146 分
注册时间: 2008-11-23
最后登录: 2011-12-15
2楼  发表于: 2009-06-15 17:26
我现在遇到麻烦是,使用友善4.3.2编译器的lib文件就可以通过nfs启动系统(busybox文件系统也是用友善4.3.2编译的),当我把4.2.1编译器的lib文件放到文件系统里就不能启动,换回友善4.3.2就可以启动,难道从内核,文件系统(busybox),到文件系统里的lib文件,都要是一个编译器来完成吗?还一个就不行吗?
级别: 新手上路
UID: 6357
精华: 0
发帖: 10
金钱: 100 两
威望: 100 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2009-05-29
最后登录: 2009-08-11
3楼  发表于: 2009-06-15 19:11
我也想知道友善之臂是如何移植U-Boot1.1.6,偏偏它的就可以编译,我看过它的代码,不觉得它有改过编译选项,就是不知为什么可以编译通过。
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
4楼  发表于: 2009-06-15 21:08
引用第2楼maidisula于2009-06-15 17:26发表的  :
我现在遇到麻烦是,使用友善4.3.2编译器的lib文件就可以通过nfs启动系统(busybox文件系统也是用友善4.3.2编译的),当我把4.2.1编译器的lib文件放到文件系统里就不能启动,换回友善4.3.2就可以启动,难道从内核,文件系统(busybox),到文件系统里的lib文件,都要是一个编译器来完成吗?还一个就不行吗?

为什么不换个角度思考,你用的4.2.1的toolchain和光盘上的4.3.1的区别在哪里?
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 侠客
UID: 2535
精华: 0
发帖: 73
金钱: 690 两
威望: 626 点
贡献值: 0 点
综合积分: 146 分
注册时间: 2008-11-23
最后登录: 2011-12-15
5楼  发表于: 2009-06-16 08:41
4.3.2编译tinyx就是过不去,但是用4.2.1就能编译过去,我要使用tinyx就得用4.2.1,要是4.3.2能编译过去就好了,我也不用麻烦修改文件系统了。
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
贡献值: 21 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
6楼  发表于: 2009-06-16 09:36
引用第5楼maidisula于2009-06-16 08:41发表的  :
4.3.2编译tinyx就是过不去,但是用4.2.1就能编译过去,我要使用tinyx就得用4.2.1,要是4.3.2能编译过去就好了,我也不用麻烦修改文件系统了。


你除了使用tinyx,还用到gtk了吗?用的是什么desktop?
级别: 侠客
UID: 2535
精华: 0
发帖: 73
金钱: 690 两
威望: 626 点
贡献值: 0 点
综合积分: 146 分
注册时间: 2008-11-23
最后登录: 2011-12-15
7楼  发表于: 2009-06-16 10:47
用啊,不过我要先让tinyx好使,再使用gtk,其实我早就编译好gkt+directfb,但是放到开发板上运行,效果非常不好,可能是我不懂的原因,所以决定使用tinyx。