首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装clang-3.5软件包后找不到clang和clang++

安装clang-3.5软件包后找不到clang和clang++
EN

Ask Ubuntu用户
提问于 2015-02-12 15:17:00
回答 7查看 106.1K关注 0票数 34

安装clang-3.5包后,在命令行中键入clangclang++将给出一条消息,说明可以在哪些程序包中找到这些程序。为了再次运行clang-3.5的安装,apt声明它已经安装了,并且是最新的版本。

最初的安装是使用以下命令完成的:

代码语言:javascript
复制
sudo apt-get install clang-3.5 llvm

build-essential是以前安装的。

对可能发生的事有什么想法吗?

EN

回答 7

Ask Ubuntu用户

发布于 2015-02-14 19:01:45

它在那里,但它仍然叫clang-3.5。

您可以以clang-3.5 (或clang++-3.5)的形式执行它,也可以像我一样设置到它的符号链接(安装普通的clang没有工作):

代码语言:javascript
复制
sudo ln -s /usr/bin/clang-3.5 /usr/bin/clang
sudo ln -s /usr/bin/clang++-3.5 /usr/bin/clang++

也许是丑陋的工作,但至少现在起作用了:)

票数 35
EN

Ask Ubuntu用户

发布于 2015-11-20 10:52:48

使用clang作为默认ccc++的正确方法是使用update-alternatives

实现相同或类似功能的几个程序可以同时安装在单个系统上。例如,许多系统同时安装了多个文本编辑器。这为系统的用户提供了选择,允许每个用户在需要的情况下使用不同的编辑器,但如果用户没有指定特定的首选项,则程序很难选择要调用的编辑器。

因此,首先您需要添加clang-3.5clang++-3.5,作为gccg++的替代品:

代码语言:javascript
复制
sudo update-alternatives --install /usr/bin/cc cc /usr/bin/clang-3.5 100
sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++-3.5 100

如果在任何时候需要切换回gccg++,可以使用--config选项:

代码语言:javascript
复制
sudo update-alternatives --config c++
票数 16
EN

Ask Ubuntu用户

发布于 2015-05-20 16:34:43

在Ubuntu15.04上,您还可以沿着clang-x.x包安装clang包。然后可以键入clang++并找到相应的可执行文件。

代码语言:javascript
复制
sudo apt-get install clang
票数 10
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/584711

复制
相关文章

相似问题

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