`
MiMiEye
  • 浏览: 129746 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

安装软件时libstdc++.so.5找不到时解决办法

阅读更多
linux命令行
  1. #ln -s /usr/local/lib/libstdc++.so.5 /usr/lib/libstdc++.so.5  
  2. #ln -s /usr/local/lib/libgcc_s.so.1 /usr/lib/libgcc_s.so.1  
分享到:
评论
3 楼 plkong 2010-06-03  
呵呵,我也遇到这样的问题,但实际上已经安装了libstdc++.so.6,所以我的解决办法是:
sudo ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5
给libstdc++.so.6取个别名libstdc++.so.5。
2 楼 bigbusyboy 2008-12-04  
我在x86_64机子上也出现这个问题,类似的用:
#ln -s /usr/lib32/libstdc++.so.5 /usr/lib/libstdc++.so.5


其实libstdc++.so.6已经安装了;icc笨,非要用5。
1 楼 Mr.TianShu 2007-10-16  
good~

相关推荐

    解决ubuntu找不到libstdc++.so.5问题

    解决ubuntu找不到libstdc++.so.5问题: 一般是你的gcc版本比较高,自从gcc出3.4版本后,就不用libstdc++.so.5,改用libstdc++.so.6了。 如果sudo apt-get install libstdc++5 未果,说找不到这个包,就下载该资源...

    libstdc++.so.6.0.26.zip

    - 如果更新`libstdc++.so.6`会导致其他依赖问题,考虑回退到不依赖CXXABI_1.3.8的旧版本软件。 每个系统和情况可能略有不同,因此在尝试上述方法时,应根据具体环境进行调整。确保在修改系统库时,了解其可能带来...

    centos7 x86-64 libstdc++.so.6.0.30

    如果在运行某些应用时遇到找不到`libstdc++.so.6`的错误,可能是因为缺少对应的版本,这时可以使用软链接将新的库版本链接到系统的默认搜索路径: ```bash sudo ln -s /path/to/libstdc++.so.6.0.30 /usr/lib64/...

    libstdc++.so.5.0.7和libstdc++.so.6.0.13

    总之,libstdc++.so.5.0.7和libstdc++.so.6.0.13是Linux系统中C++编程不可或缺的部分,理解它们的作用和差异对于系统维护和软件开发至关重要。在使用过程中,应根据具体软件的需求和系统环境来选择合适的版本,并...

    libstdc++.so.6.0.26

    然而,有时可能会遇到找不到libstdc++.so.6的错误,这通常是因为环境变量LD_LIBRARY_PATH未设置或者指向了错误的位置。解决这个问题的一种方法是将库的实际路径添加到该环境变量中,或者创建一个符号链接到系统默认...

    libstdc++.so.6.0.25zip.zip

    《深入理解libstdc++.so库:从6.0.21到6.0.25的演变》 libstdc++是GNU C++标准库的重要组成部分,它为C++编程语言提供了各种标准模板库(如容器、算法、迭代器等)以及I/O流、异常处理等功能。在Linux系统中,...

    libstdc++.so.6.0.21

    确保系统中安装的`libstdc++.so.6`版本与编译程序时所用的版本相匹配,是保证程序正常运行的关键。如果系统中没有这个版本或版本过低,可能需要通过软件包管理器(如`apt`)来升级或者手动安装对应的库文件。 这个...

    libstdc++.so.6.0.23下载

    当您遇到“/usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8‘ not found”的错误时,这意味着您的系统缺少或安装的`libstdc++.so.6`版本不支持程序所依赖的`CXXABI_1.3.8`接口。 `CXXABI`代表C++异常处理 ABI...

    libstdc++.so.6.0.zip

    当我们遇到"libstdc++.so.6: version `GLIBCXX_ not found"这样的错误提示时,通常意味着系统中缺少或版本不兼容的libstdc++.so.6库。 libstdc++是GCC(GNU Compiler Collection)的一部分,它提供了C++标准库的...

    libstdc++.so.5.zip

    解决这个问题的方法是将libstdc++.so.5文件复制到系统的动态链接库路径中,通常是/usr/lib或者/usr/local/lib。解压"libstdc++.so.5.zip"文件后,您可以使用命令行进行操作,将libstdc++.so.5文件移动到适当的目录,...

    libstdc++.so.6.0.23

    2. 使用命令`sudo cp libstdc++.so.6.0.23 /usr/lib64/`将文件移动到目标目录。 3. 创建软链接,确保所有需要此库的程序都能找到新版本。运行`sudo ln -s /usr/lib64/libstdc++.so.6.0.23 /usr/lib64/libstdc++.so.6...

    libstdc++.so.6.zip

    如果找不到相应的版本,系统可能会报错,如"GLIBCXX_3.4.x not found",此时就需要手动安装或链接到正确的libstdc++.so.6版本。 对于开发者而言,了解并掌握libstdc++.so.6的版本差异至关重要。比如,如果你的程序...

    libstdc++.so.6.0.23_linux7

    这条命令创建了一个名为`libstdc++.so.6`的软链接,指向`libstdc++.so.6.0.23_linux7`,使得系统在查找libstdc++.so.6时会找到最新版本。 4. **权限与安全**:确保操作过程中拥有足够的权限,通常需要root权限执行...

    libstdc++.so.6: 无法打开共享对象文件: 没有那个文件或目录

    - `/usr/lib/libstdc++.so.5` - `/usr/lib/libstdc++.so.5.0.7` - `/usr/lib64/libstdc++.so.6` - `/usr/lib64/libstdc++.so.6.0.19` 其中,`/usr/lib64/libstdc++.so.6`和`/usr/lib64/libstdc++.so.6.0.19`是关键...

    libstdc++.so.6.0.24.tar.gz

    压缩包文件"libstdc++.so.6.0.24.tar.gz"就是为此目的提供的,它包含了这个库的所有文件,解压后可以直接将库文件复制到系统的动态库路径,例如/usr/lib64或/usr/local/lib,然后更新ldconfig缓存,以使系统识别新...

    libstdc++.so.6.0.25

    总的来说,`libstdc++.so.6.0.25`是Linux环境中C++编程不可或缺的一部分,它的存在保证了C++应用程序的高效运行和功能完备。通过理解和掌握这个库的细节,我们可以更好地进行C++开发,确保代码的质量和性能。同时,...

    libstdc++.so_ubuntu20.04.zip

    这些文件是libstdc++的不同组件,其中libstdc++.so.6.0.28是具体版本号,libstdc++.so.6是符号链接,指向libstdc++.so.6.0.28,而libstdc++.so则是进一步的符号链接,通常指向最新版本的libstdc++.so.6。 在Ubuntu ...

Global site tag (gtag.js) - Google Analytics