【发布时间】:2020-08-02 01:33:23
【问题描述】:
有一些只能使用 g++ 4 编译的遗留 C++ 软件。如何在 CentOS 8 机器上安装 g++ 4? 在 CentOS 6/7 中找到了很多升级 g++ 的参考资料。但 CentOS 8 似乎完全不同。例如。找不到访问 centos-release-scl 和 devtoolset-4 yum 包的方法。
【问题讨论】:
有一些只能使用 g++ 4 编译的遗留 C++ 软件。如何在 CentOS 8 机器上安装 g++ 4? 在 CentOS 6/7 中找到了很多升级 g++ 的参考资料。但 CentOS 8 似乎完全不同。例如。找不到访问 centos-release-scl 和 devtoolset-4 yum 包的方法。
【问题讨论】:
找到旧版软件问题的解决方法。
使用新的默认 g++ 编译器选项:-D_GLIBCXX_USE_CXX11_ABI=0 -std=gnu++98
生成的对象与旧库的 ABI 兼容。
【讨论】: