编辑

编辑

我有这个,但是它不起作用:

wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - \
    && add-apt-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-8 main" \
    && apt-get -qq update \
    && apt-get -qq install \
        clang-8 \
        libc++-dev \
        libc++abi-dev \
    && update-alternatives --install /usr/bin/clang clang /usr/bin/clang-8 100 \
    && update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-8 100

我得到:

E:无法找到软件包 clang-8

编辑

看起来他们的存储库中没有 32 位版本的 Clang。所以,我完全没有主意了。我不能使用他们的存储库,但我也不能升级到 Ubuntu 19(clang-8官方存储库中确实有一个软件包)。Ubuntu 19 没有我需要的其他软件包(上面未显示),例如libssl1.0-dev

答案1

您可以尝试下载所需版本的 LLVM/clang 源代码(http://releases.llvm.org/download.html) 并自行构建。源代码 tarball 中的 INSTALL.txt 文件中有一些说明。

相关内容