• 博客(0)
  • 资源 (1)

空空如也

libstdc++.so.6.0.13

在搭建arm-linux-gcc 的时候,因为版本的问题,常出现 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found提示。 看到这个提示,我们应该会想到是glibc的版本过低,那就先来测试一下 执行strings /usr/lib/libstdc++.so.6 | grep GLIBC 返回结果没有GLIBCXX_3.4.9 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 执行ls -l /usr/lib/libstdc++.so.6 发现/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8 其实这里需要使用libstdc++.so.6.0.10,从网上下载这个文件(我的百会/嵌入式linux),放到/usr/lib中,然后把/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8软链接删除, 重新做ln -s /usr/lib/libstdc++.so.6.10 /usr/lib/libstdc++.so.6 这时执行strings /usr/lib/libstdc++.so.6 | grep GLIBC 就有了3.4.9和3.4.10 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 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 ok,解决···

2015-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除