gcc如何安装 clang++?

分享于 

3分钟阅读

ubuntu

  繁體

问题

在编译代码时,clang++无法工作,得到make: clang++: Command not found 错误。

我运行sudo apt-get install llvm ,还有sudo apt-get install build-essentialsudo apt-get update,怎么才能安装clang++?


答案1

必须安装clang软件包,具体取决于你想要的clangclang++的版本。&keywords=clang++&mode=exactfilename&suite=trusty&arch=any">clang软件包,具体取决于你想要的clangclang++的版本。

在Ubuntu 16.04中,选项是clang-3.5clang-3.6clang-3.7,以及clang-3.8

在Ubuntu 14.04中,选项是clang-3.3,clang-3.4以及clang-3.5。

软件中心安装它们,或者使用:


sudo apt-get update


sudo apt-get install clang-3.n



当然,将n替换为所需的子版本。

如果你正在运行Ubuntu 12.04,只有一个包提供clangclang++


答案2

18.04 (Bionic )

我确定6.0是工具链的最新主要版本。

我假设你还需要链接器lld。


# grab the key that LLVM use to GPG-sign binary distributions


wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -


sudo apt-get update


sudo apt-add-repository"deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-6.0 main"


sudo apt-get install -y clang-6.0 lld-6.0




clang-6.0


clang++-6.0


lld-6.0


ld.lld-6.0



它还安装这些软件包:


llvm-6.0


llvm-6.0-dev


llvm-6.0-runtime



17.04 (Artful )

和上面的相同,我重复一下方便你复制粘贴,


# grab the key that LLVM use to GPG-sign binary distributions


wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -


sudo apt-get update


sudo apt-add-repository"deb http://apt.llvm.org/artful/ llvm-toolchain-artful-6.0 main"


sudo apt-get install -y clang-6.0 lld-6.0



16.04 (Xenial )

如何获取clang-6.0:


# grab the key that LLVM use to GPG-sign binary distributions


wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -


sudo apt-get update


sudo apt-add-repository"deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-6.0 main"


sudo apt-get install -y clang-6.0 lld-6.0





Clang  GCC  
相关文章