安装 Clang 时出现问题:未定义符号:LLVMInitializeMipsAsmParser

安装 Clang 时出现问题:未定义符号:LLVMInitializeMipsAsmParser

我是 Linux 环境的新手。几天前,我在我的笔记本电脑上安装了 Fedora。我想编译一些 C++ 源代码,但在使用 Clang 时遇到问题。首先,安装后我看到一个错误(每当我clang在控制台中调用时):

clang: symbol lookup error: clang: undefinied symbol: LLVMInitializeMipsAsmParser

在尝试了不同的方法之后,我放弃了安装 Clang 并想坚持使用 g++。好的。但今天我想安装一些IDE。决定使用 CodeLite ......每当我想打开 CodeLite 时,它​​都会给我这个错误:

/lib64/libclang.so.3.8: undefined symbol: LLVMInitializeMipsAsmParser

似乎 CodeLite 默认安装 Clang,我最终遇到了同样的错误......

老实说,我尝试从源代码构建 LLVM,但这没有帮助(我猜 Clang 必须知道在哪里寻找这些符号,但我不知道如何告诉它)而且我没有足够的资源同时构建 LLVM 和 Clang 的磁盘空间(需要 20+ GB...),请按照此处的说明进行操作:http://llvm.org/docs/GettingStarted.html#getting-started-quickly-a-summary

答案1

在将 clang 从 3.8.0 更新到 3.8.1 后,我也发生了同样的事情。

我安装了最新的 llvm 库并且它有效:)

dnf install llvm

相关内容