Fri*_*ker 2 c++ linux debian gnu clang
我正在尝试使用“Debian GNU/Linux 10”在 PC 上编译 C++ 项目。该项目需要 clang,所以我安装了它:
sudo apt-get install clang
Run Code Online (Sandbox Code Playgroud)
但是我遇到了以下错误:
Clang version must be at least 11, the version used is 7.0.1
Run Code Online (Sandbox Code Playgroud)
我如何安装clang 11?
注意:我不想再次安装整个 LLVM 包。只想将 Clang 从版本 7 升级到 11,最好通过命令行。
Fri*_*ker 13
经过一番搜索,我找到了解决方案。这是我为使其工作所做的工作:
deb http://apt.llvm.org/buster/ llvm-toolchain-buster main
deb-src http://apt.llvm.org/buster/ llvm-toolchain-buster main
deb http://apt.llvm.org/buster/ llvm-toolchain-buster-10 main
deb-src http://apt.llvm.org/buster/ llvm-toolchain-buster-10 main
deb http://apt.llvm.org/buster/ llvm-toolchain-buster-11 main
deb-src http://apt.llvm.org/buster/ llvm-toolchain-buster-11 main
Run Code Online (Sandbox Code Playgroud)
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
sudo apt-get install clang-11
Run Code Online (Sandbox Code Playgroud)
export CMAKE_C_COMPILER=clang-11
export CMAKE_CXX_COMPILER=clang++-11
Run Code Online (Sandbox Code Playgroud)
文档:https : //apt.llvm.org/