我正在尝试在我的 CentOS 6.7 机器上升级 glibcxx。我按照这里给出的步骤做了。
现在,当我这样做时:
strings /opt/google/chrome/lib/libstdc++.so.6 | grep GLIBC
我列出了 GLIBCXX_3.4 到 GLIBCXX_3.4.22。
为了在我的 Syantaxnet 构建中使用这个文件,我创建了一个符号链接:
ln -s /opt/google/chrome/lib/libstdc++.so.6 /usr/lib64/libstdc++.so.6
但我收到一个错误:
ln: creating symbolic link `/usr/lib64/libstdc++.so.6': File exists
编辑1:
我认为错误是因为文件名相同,并将 /opt/google/chrome/lib/libstdc++.so.6 重命名为 libstdc++.so.6_new。该命令仍然失败。
有人可以帮我解决这个问题吗?另外,这是错误的解决方案:
/usr/local/bin/bazel: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /usr/local/bin/bazel)
/usr/local/bin/bazel: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/local/bin/bazel)