【发布时间】:2016-06-24 17:37:19
【问题描述】:
我正在尝试安装一个需要 GLIBCXX_3.4.20 的软件包。 GCC 版本是 4.4,yum 列出的最高版本。有没有办法升级到 4.9 而无需从源代码构建或仅更新 libstdc++?
【问题讨论】:
我正在尝试安装一个需要 GLIBCXX_3.4.20 的软件包。 GCC 版本是 4.4,yum 列出的最高版本。有没有办法升级到 4.9 而无需从源代码构建或仅更新 libstdc++?
【问题讨论】:
您可能只需获取最近的Fedora libstdc++ rpm,使用rpm2targz 之类的东西解压它,然后将两个共享库移动到/usr/local/lib/,然后运行ldconfig。
您可能需要根据您的设置调整 rpm (x86_64-vs-i686) 和 lib-vs-lib64 路径。
使用较新的 libstdc++.so 和较旧的 gcc 版本应该通常不会有太大的问题。他们擅长共享库中的向后兼容支持。
【讨论】: