Chinaunix首页 | 论坛 | 博客
  • 博客访问: 504318
  • 博文数量: 197
  • 博客积分: 2071
  • 博客等级: 上尉
  • 技术积分: 1307
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-02 09:49
个人简介

prothes 专注嵌入式的ARM linux

文章分类

全部博文(197)

文章存档

2014年(3)

2013年(16)

2012年(108)

2011年(70)

分类: 嵌入式

2012-05-21 13:16:39

在移植QT时出现 :libstdc++.so.6: version `CXXABI_ARM_1.3.3' not found(required by 。。。。)

的问题,查看/usr/lib中存在libstdc++.so.6指向libstdc++.so.6.0.10  ;那么是怎么回事呢?

查找资料得知是:version的问题;

strings/lib/libstdc++.so.6.0.10 | grep CXXABI

CXXABI_1.3
CXXABI_1.3.1

这里没有CXXABI_ARM_1.3.3 这个版本,那么需要升级,在搜集资料后得出这里需要最低版本是

libstdc++.so.6.0.13 ;这里我用到的是libstdc++.so.6.0.14版本,进行安装后:

strings/lib/libstdc++.so.6.0.14 | grep CXXABI

CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3
CXXABI_1.3.4
CXXABI_ARM_1.3.3

那么再次运行通过,这里安装libstdc++.so.6.0.14 需要安装 libgcc1 >= V4.5 ; libc6 >= 2.12 版本。

另外有这个测试:可以看看,有人遇到的是GLIBCXX_3.4.9的问题

strings/lib/libstdc++.so.6.0.10 | grep GLIBCXX

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH

strings/lib/libstdc++.so.6.0.14 | grep GLIBCXX

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH

strings/lib/libstdc\+\+.so.6 | grep GLIBCXX

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBC_2.0
GLIBC_2.3
GLIBC_2.4
GLIBC_2.3.4
GLIBC_2.1
GLIBC_2.1.3
GLIBC_2.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH


这里有其他的参考文:

http://hi.baidu.com/cslunatic/blog/item/f6c72674a947e65beaf8f8ef.html

http://blog.csdn.net/dlutxie/article/details/6777203

http://blog.csdn.net/leo115/article/details/7549008

 

阅读(2516) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~