我在编译我的项目以将 LLVM 3.3* 与 GCC5 一起使用时遇到问题。我得到未定义的引用,例如 `llvm::sys::getDefaultTargetTripleabi:cxx11'
abi 标签表明这是 ABI 与 GCC5 不匹配的问题。我知道我可以做一些事情_GLIBCXX_USE_CXX11_ABI
,但我不明白为什么它不起作用。我的 projedt 和 LLVM 都使用相同的 GCC 编译。
关于如何使它工作的任何想法?
*我正在升级,但想在升级到新的 LLVM 版本之前让当前的开发版本正常工作。我将我的开发机器升级到 Ubuntu 16.04,它上面安装了新的 GCC。