如何从终端安装整个 LLVM 套件(包括 Clang、LLDB 和 LD)及其包含/lib 文件?

如何从终端安装整个 LLVM 套件(包括 Clang、LLDB 和 LD)及其包含/lib 文件?

如何从终端安装整个 LLVM 套件(包括 Clang、LLDB 和 LD)及其包含/lib 文件?

我注意到,如果我下载 Clang 二进制文件,则不会安装 llvm-config 等实用程序。我也无法找到用于编写 LLVM 应用程序的相关包含和 lib 文件,例如编译器。

我尝试通过构建源来安装 LLVM 套件,但 ninja 在大约 1000 次构建之后失败了。

因此,我想使用 apt-get 的功能在我的系统上安装 LLVM 套件,以便我可以按照 LLVM 站点上的教程进行操作,该教程假设您已经安装了 include 和 lib 文件,以及 llvm-config 之类的实用程序。

谁能告诉我如何实现这个目标?

答案1

我在 llvm 网站上找到了最好的答案https://apt.llvm.org/

下面我使用 clang 安装 llvm,变量为 ${LLVM_VERSION}。您可以根据需要换成其他数字。

常规安装示例

(不要忘记替换 ${LLVM_VERSION}

wget -O - https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh ${LLVM_VERSION} all
sudo ./llvm.sh all

安装 LLVM-14

wget -O - https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh 14 all
sudo ./llvm.sh all

相关内容