Debian 中安装 llvm 最新版

在 github 上只能下载一个 clang 和 llvm 的捆绑的二进制文件包,clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04.tar.xz 这个二进制文件,那么可以通过以下步骤将其安装到 Debian 系统中:

步骤 1: 解压文件

首先,你需要解压这个 .tar.xz 文件。假设这个文件位于你的主目录下,你可以这样做:

tar -C /usr/local -xvf clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04.tar.xz

这里 -C /usr/local 表示将文件解压到 /usr/local 目录下。

步骤 2: 设置环境变量

解压后,你需要设置一些环境变量来确保系统可以找到 LLVM 和 Clang 的可执行文件和其他工具。你可以通过编辑 ~/.bashrc 文件来设置这些环境变量,然后使更改生效。

打开 ~/.bashrc 文件并添加以下内容:

export PATH=/usr/local/llvm-18.1.8/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/llvm-18.1.8/lib:$LD_LIBRARY_PATH

保存文件后,运行以下命令使更改生效:

source ~/.bashrc

步骤 3: 测试安装

最后,测试安装是否成功:

clang --version

这应该会显示出 LLVM 和 Clang 的版本信息,包括你刚刚安装的版本。

注意事项

  1. 兼容性:确保这个二进制文件与你的 Debian 系统兼容。尽管它是为 Ubuntu 18.04 构建的,但在大多数情况下应该也能在 Debian 系统上工作,但最好确认一下是否有任何依赖项或库版本上的差异。

  2. 权限问题:如果你遇到权限问题,可能需要以 root 用户身份运行命令。使用 sudo 或切换到 root 用户。

  3. 清理:解压完成后,你可以选择删除原始的 .tar.xz 文件以节省磁盘空间。

  4. 路径调整:如果解压到了不同的路径,请相应地调整环境变量设置中的路径。

按照这些步骤,你应该能够成功地将 LLVM 和 Clang 的指定版本安装到你的 Debian 系统中。

posted @ 2024-09-15 22:27  立体风  阅读(72)  评论(0编辑  收藏  举报