当我运行以下命令时
sudo yum install -y ruby ruby-devel gcc xorg-x11-server-Xvfb google-chrome-stable在centos 6服务器上
我得到以下错误:
Package: google-chrome-stable-51.0.2704.63-1.x86_64 (google-chrome)
Requires: libstdc++.so.6(GLIBCXX_3.4.18)(64bit)发布于 2016-06-01 19:07:54
我想你会遇到这样的问题: Google (和其他人)仅仅使用最近的构建系统,为像centos 6这样的系统创建不兼容的二进制文件。
确定在您的maschine上支持哪个版本的GLIBCXX,例如:
strings /usr/lib64/libstdc++.so.6 | grep GLIBC
GLIBCXX_3.4.18出现了吗?
1阅读了关于http://chrome.richardlloyd.org.uk/和如何处理这种情况的完整解释。
发布于 2016-06-05 11:03:07
GLIBCXX的意思是:G .LIBC++。(类似于CXX = g++ )
"gcc-4.8.x“:GLIBCXX_3.4.18是libstdc++.so.6 -> libstdc++.so.6.0.18中的一个对象:请参阅$ objdump -x /usr/lib64/libstdc++.so.6 | grep GLIBCXX_3.4
我认为我们找不到用glibc-2.12编译的libstdc++.so.6.0.18。大多数gcc-4.8都是用更晚一些的语言汇编出来的。
解决方案:构建gcc-4.8.5,您将得到一个可用的libstdc++.so.6.0.18。
https://unix.stackexchange.com/questions/286969
复制相似问题