使用GCC5编译LLVM 3.3,对c11类型签名的未定义引用

使用GCC5编译LLVM 3.3,对c11类型签名的未定义引用,gcc,llvm,gcc5,Gcc,Llvm,Gcc5,我在编译项目以使用LLVM 3.3*和GCC5时遇到问题。我得到未定义的引用,例如'llvm::sys::getDefaultTargetTripleabi:cxx11' abi标记表示abi与GCC5不匹配。我知道我可以用\u GLIBCXX\u USE\u cx11\u ABI做一些事情,但我不明白为什么它不起作用。我的projedt和LLVM都使用相同的GCC进行编译 有什么办法让它工作吗 *我正在升级过程中,但希望在升级到新的LLVM版本之前使当前的开发版本正常工作。我将我的开发机器升级

我在编译项目以使用LLVM 3.3*和GCC5时遇到问题。我得到未定义的引用,例如'llvm::sys::getDefaultTargetTripleabi:cxx11'

abi标记表示abi与GCC5不匹配。我知道我可以用
\u GLIBCXX\u USE\u cx11\u ABI
做一些事情,但我不明白为什么它不起作用。我的projedt和LLVM都使用相同的GCC进行编译

有什么办法让它工作吗

*我正在升级过程中,但希望在升级到新的LLVM版本之前使当前的开发版本正常工作。我将我的开发机器升级到Ubuntu16.04,上面有新的GCC