我有这个,但是它不起作用:
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 文件中有一些说明。