背景:第三方so依赖glibc2.14版本,如何在不升级cenos 6.2自带的gblic2.12情况下,运行so?
注意,这里指定了.x86_64来确保安装64位版本。 手动下载和安装:如果包管理器中没有提供你需要的特定版本,你可以从GNU的官方网站或其他可信的源手动下载.deb或.rpm包。下载后,使用dpkg或rpm命令进行安装。 例如,对于.deb文件: sudo dpkg -i libstdc++6_4.7.2-5_amd64.deb 解决依赖关系:在安装过程中,你可能会...
rpm -i google* 时报错Requires: libstdc++.so.6(GLIBCXX_3.4.15) 缺少库,查看 /usr/lib下的libstdc++.so.6, strings /usr/lib/libstdc++.so.6 | grep GLIBC 返回结果没有GLIBCXX_3.4.15,继续查看 ls -l /usr/lib/libstdc++.so.6 发现/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.1...
3. 升级libc.so.6 本次仅升级到GLIBC_2.18,满足当前要求即可。 下载源码包(rpm也可,本次通过源码包编译安装) 代码语言:javascript 复制 wget http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz 编译安装: 代码语言:javascript 复制 tar-zxvf glibc-2.18.tar.gz cd glibc/mkdir build cd build../configure-...
先看看系统本身有没安装libstdc++ 这个包(locate libstdc++),然后有的话,估计是要按楼上说的,64位系统,缺32位的库,你要装一个 libstdc++ 32位的库(libstdc++-4.4.7-4.el6.i686.rpm ),这个rpm包可以在你的光碟的Server中找到,希望可以帮到你。。。
$ sudo rpm -ivh google-chrome-stable_current_x86_64.rpm #chrome-51版本error: Failed dependencies: libstdc++.so.6(GLIBCXX_3.4.18)(64bit) is needed by google-chrome-stable-51.0.2704.106-1.x86_64 libstdc++.so.6(GLIBCXX_3.4.14)(64bit) is needed by google-chrome-stable-51.0.2704.106-1.x8...
我知道了 ,我 装的是 so.6 我用yum install libstdc++.so.5 就解决问题了 ,谢谢楼上也~~ oekoza ---x 1 顶啊 xbs20032000 ---x 1 你用的是哪个版本,rpm包的可以看这里http://rpmfind.net/linux/rpm2html/search.php?query=libstdc%2B%2B.so.5 deb系列的要装一个版本的gcc-3.3...
这个不能通用的,要看编译时的gcc版本,你自己下个,redhat系的用rpm -qf …看看是那个包里的 sxsloin ---x-wx 11 ... 如果是安装软件的时候需要,请安装dev版本的lib包解决。 bay__gulf618 ---rwx 7 我都是libstdc++.so.5/6收藏一个通用的,我的问题更多是系统只有6而需要5,百试不爽的楼主留个...
/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found,解压rpm包,如果是64位系统报错信息如下:/usr/lib64/libstdc++.so.6:version`GLIBCXX_3.4.15'notfound(requiredby原因是没有GLIBCXX_3.4.15版本,或是更高的版本。输入命令查询一下结果:[root@localhost ~
自带的libstdc++.so.6指向的是libstdc++.so.6.0.8,版本太低。从网上下载安装包:libstdc++-4.3.2-7.i386.rpm,更新版本