主题 : 使用arm-linux-gcc编译遇到的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 32895
精华: 0
发帖: 7
金钱: 35 两
威望: 7 点
综合积分: 14 分
注册时间: 2010-11-23
最后登录: 2011-02-28
楼主  发表于: 2011-01-19 10:20

 使用arm-linux-gcc编译遇到的问题

购买了mini2440开发板,安装的虚拟机是红帽企业版5,使用里面的GCC是可以正常编译的,但是之后使用光盘中的arm-linux-gcc-4.4.3进行编译会出错。错误代码:
/opt/FriendlyARM/toolschain/4.4.3/libexec/gcc/arm-none-linux-gnueabi/4.4.3/cc1: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /opt/FriendlyARM/toolschain/4.4.3/lib/libppl_c.so.2)
/opt/FriendlyARM/toolschain/4.4.3/libexec/gcc/arm-none-linux-gnueabi/4.4.3/cc1: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /opt/FriendlyARM/toolschain/4.4.3/lib/libppl.so.7)
网上查说是GLIBC的版本不符合交叉编译工具链的要求,但是又说自己最好不要更新GLIBC库,会导致系统崩溃。
求教如何解决这个问题。换一个交叉工具链?换的话,换用什么版本的呢?
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
1楼  发表于: 2011-01-19 10:50
强烈建议不要换工具链,另外,安装用户手册推荐的LINUX发行版
级别: 新手上路
UID: 32895
精华: 0
发帖: 7
金钱: 35 两
威望: 7 点
综合积分: 14 分
注册时间: 2010-11-23
最后登录: 2011-02-28
2楼  发表于: 2011-01-19 11:24
之前没有想过这个问题,照着用户手册上面的来的,手册说不换工具链的话就要换来换去。。。