c++ - 配置 GCC 以兼容 GCC 4

标签 c++ gcc

我需要使用较新版本的 GCC (7.3.1) 来链接由 GCC 4.8 编译的库。对于 libstdc++ ABI,我只需要设置 _GLIBCXX_USE_CXX11_ABI=0 宏,但是语言 ABI (-fabi-version) 呢?我需要将 -fabi-version 设置为旧编译器使用的相同版本,还是 -fabi-compat-version? 谢谢。

最佳答案

正如@Goswin von Brederlow 所说,使用各种 gcc 很棘手。您应该将 gcc 4.8 与 -std=c++1y 一起使用,以便按照建议使用 C++14 here

关于c++ - 配置 GCC 以兼容 GCC 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51245645/

相关文章:

c++ - 在 64 位处理器上不使用 double(而是使用 float)有什么好处吗?

c++ - 高分辨率显示器导致MFC中View文字模糊

c++ - C/C++ 程序是否可以通过读取数组末尾 (UNIX) 来产生段错误?

gcc - 这是优化错误吗?

c - 初学者 C 难题 : why doesn't 25 == 25?

c++ - 用于 vector 和矩阵计算的高性能数学库

c++ - 指向派生类方法的指针列表

c++ - 尽管在 OpenFEC 库中链接,但 undefined reference

c - 管道回声到gcc?

gcc - 如何使用 gcc 工具链强制二进制文件中的函数顺序?