libstdc++.so.6: cannot open shared object file: No such file or directory
2017-11-13 14:52
4127 查看
使用arm编译c程序时,显示
因为centos7系统是64位的,安装的编译器是32位的,因此显示缺少共享库
查到当前系统的32位的lib文件libstdc++.x86_64
直接使用yum安装出现错误
[root@localhost Downloads]# yum install libstdc++.i686
因为系统中已经有64位的库,再安装32位的库就出现了问题
[root@localhost Downloads]# yum update libstdc++-4.8.5-11.el7.x86_64
。。。。。。。。
更新完毕:
libstdc++.x86_64 0:4.8.5-16.el7
完毕!
[root@localhost Downloads]# yum install libstdc++-4.8.5-16.el7.i686
。。。。。。。。
已安装:
libstdc++.i686 0:4.8.5-16.el7
作为依赖被安装:
libgcc.i686 0:4.8.5-16.el7
作为依赖被升级:
libgcc.x86_64 0:4.8.5-16.el7
完毕!
[root@localhost Downloads]# arm-linux-gcc -o test test.c /usr/local/arm/4.4.3/bin/../libexec/gcc/arm-none-linux-gnueabi/4.4.3/cc1: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
因为centos7系统是64位的,安装的编译器是32位的,因此显示缺少共享库
[root@localhost Downloads]# yum list | grep libstdc++ libstdc++.x86_64 4.8.5-11.el7 @anaconda compat-libstdc++-33.i686 3.2.3-72.el7 base compat-libstdc++-33.x86_64 3.2.3-72.el7 base devtoolset-3-libstdc++-devel.x86_64 4.9.2-6.el7 centos-sclo-rh devtoolset-3-libstdc++-docs.x86_64 4.9.2-6.el7 centos-sclo-rh devtoolset-4-libstdc++-devel.x86_64 5.3.1-6.1.el7 centos-sclo-rh devtoolset-4-libstdc++-docs.x86_64 5.3.1-6.1.el7 centos-sclo-rh devtoolset-6-libstdc++-devel.x86_64 6.3.1-3.1.el7 centos-sclo-rh devtoolset-6-libstdc++-docs.x86_64 6.3.1-3.1.el7 centos-sclo-rh devtoolset-7-libstdc++-devel.x86_64 7.2.1-1.el7 centos-sclo-rh devtoolset-7-libstdc++-docs.x86_64 7.2.1-1.el7 centos-sclo-rh libstdc++.i686 4.8.5-16.el7 base libstdc++.x86_64 4.8.5-16.el7 base libstdc++-devel.i686 4.8.5-16.el7 base libstdc++-devel.x86_64 4.8.5-16.el7 base libstdc++-docs.x86_64 4.8.5-16.el7 base libstdc++-static.i686 4.8.5-16.el7 base libstdc++-static.x86_64 4.8.5-16.el7 base
查到当前系统的32位的lib文件libstdc++.x86_64
直接使用yum安装出现错误
[root@localhost Downloads]# yum install libstdc++.i686
保护多库版本:libstdc++-4.8.5-16.el7.i686 != libstdc++-4.8.5-11.el7.x86_64
因为系统中已经有64位的库,再安装32位的库就出现了问题
[root@localhost Downloads]# yum update libstdc++-4.8.5-11.el7.x86_64
。。。。。。。。
更新完毕:
libstdc++.x86_64 0:4.8.5-16.el7
完毕!
[root@localhost Downloads]# yum install libstdc++-4.8.5-16.el7.i686
。。。。。。。。
已安装:
libstdc++.i686 0:4.8.5-16.el7
作为依赖被安装:
libgcc.i686 0:4.8.5-16.el7
作为依赖被升级:
libgcc.x86_64 0:4.8.5-16.el7
完毕!
相关文章推荐
- libstdc++.so.6: cannot open shared object file: No such file or directory的问题
- libstdc++.so.6: cannot open shared object file: No such file or directory
- [26]_libstdc++.so.6: cannot open shared object file: No such file or directory
- 错误: libstdc++.so.6: cannot open shared object file: No such file or directory
- ubuntu解决libstdc++.so.6: cannot open shared object file: No such file or directory:问题
- libstdc++.so.6: cannot open shared object file: No such file or directory
- OSError: libiomp5.so: cannot open shared object file: No such file or directory
- ImportError: libgnuradio-core-3.3.0.so.0: cannot open shared object file: No such file or directory
- ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory
- 【Linux】【编译】libmpc.so.3: cannot open shared object file: No such file or directory
- ImportError: libmkldnn.so.0: cannot open shared object file: No such file or directory
- 缺少动态连接库.so--cannot open shared object file: No such file or directory
- Failed to load libGL.so error libGL.so: cannot open shared object file: No such file or directory
- eclipse创建android项目出现error libz.so.1: cannot open shared object file:No such file or directory
- 解决 libstdc++.so.5: cannot open shared object file: No such file or directory 问题
- 关于cannot open shared object file: No such file or directory 的解决。
- 解决ImportError: libcudnn.so.6: cannot open shared object file: No such file or directory
- 新转移注意(caffe):ImportError: libcudart.so.7.0: cannot open shared object file: No such file or directory
- libz.so.1: cannot open shared object file: No such file or directory
- Centos中error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory