首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Clang 9设置为Ubuntu19.10上的默认C++编译器?

如何将Clang 9设置为Ubuntu19.10上的默认C++编译器?
EN

Ask Ubuntu用户
提问于 2019-12-23 13:01:58
回答 1查看 36.8K关注 0票数 17

如何将Clang 9设置为Ubuntu19.10上的默认C++编译器?我在网上搜索,但没有任何帮助。谢谢你的答覆:)

EN

回答 1

Ask Ubuntu用户

发布于 2019-12-23 13:24:42

步骤1:安装先决条件

代码语言:javascript
复制
sudo apt-get install build-essential xz-utils curl

步骤2:下载必要的二进制文件并解压缩它们。

代码语言:javascript
复制
curl -SL http://releases.llvm.org/9.0.0/clang+llvm-9.0.0-x86_64-pc-linux-gnu.tar.xz | tar -xJC

步骤3:重命名&移动二进制文件。

代码语言:javascript
复制
mv clang+llvm-9.0.0-x86_64-pc-linux-gnu clang_9.0.0
sudo mv clang_9.0.0 /usr/local

第四步:告诉我们的系统clang-9在哪里

代码语言:javascript
复制
export PATH=/usr/local/clang_9.0.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/clang_9.0.0/lib:$LD_LIBRARY_PATH

步骤5:测试安装

代码语言:javascript
复制
clang++ -stdlib=libc++ -std=c++2a -Wall example.cpp -o example

Clang不是GCC的版本,所以它不能作为/usr/bin/gcc的替代品。永远不要尝试它,你可能会打破一些软件包,需要GCC特有的功能,没有在Clang.

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1198087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档