为GCC 4兼容性配置GCC

时间:2018-07-09 12:29:22

标签: c++ gcc

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

2 个答案:

答案 0 :(得分:1)

不要。问题太多。

更好地安装或构建gcc-4.8。

答案 1 :(得分:1)

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