尝试sudo apt-get install
Clang++ 时出现以下错误:
Note, selecting 'clang-tidy-4.0' for regex 'Clang+'
Note, selecting 'python-clang-5.0' instead of 'python-clang-x.y'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
python-clang-3.5 : Breaks: python-clang-3.6 but 1:3.6.2-3ubuntu2 is to be installed
Breaks: python-clang-3.7 but 1:3.7.1-2ubuntu2 is to be installed
Breaks: python-clang-3.8 but 1:3.8-2ubuntu4 is to be installed
python-clang-3.6 : Breaks: python-clang-3.5 but 1:3.5.2-3ubuntu1 is to be installed
Breaks: python-clang-3.7 but 1:3.7.1-2ubuntu2 is to be installed
Breaks: python-clang-3.8 but 1:3.8-2ubuntu4 is to be installed
python-clang-3.7 : Breaks: python-clang-3.5 but 1:3.5.2-3ubuntu1 is to be installed
Breaks: python-clang-3.6 but 1:3.6.2-3ubuntu2 is to be installed
Breaks: python-clang-3.8 but 1:3.8-2ubuntu4 is to be installed
python-clang-3.8 : Breaks: python-clang-3.5 but 1:3.5.2-3ubuntu1 is to be installed
Breaks: python-clang-3.6 but 1:3.6.2-3ubuntu2 is to be installed
Breaks: python-clang-3.7 but 1:3.7.1-2ubuntu2 is to be installed
python-clang-3.9 : Breaks: python-clang-3.5 but 1:3.5.2-3ubuntu1 is to be installed
Breaks: python-clang-3.6 but 1:3.6.2-3ubuntu2 is to be installed
Breaks: python-clang-3.7 but 1:3.7.1-2ubuntu2 is to be installed
Breaks: python-clang-3.8 but 1:3.8-2ubuntu4 is to be installed
python-clang-4.0 : Breaks: python-clang-3.5 but 1:3.5.2-3ubuntu1 is to be installed
Breaks: python-clang-3.6 but 1:3.6.2-3ubuntu2 is to be installed
Breaks: python-clang-3.7 but 1:3.7.1-2ubuntu2 is to be installed
Breaks: python-clang-3.8 but 1:3.8-2ubuntu4 is to be installed
Breaks: python-clang-3.9 but 1:3.9.1-4ubuntu3~16.04.2 is to be installed
python-clang-5.0 : Breaks: python-clang-3.5 but 1:3.5.2-3ubuntu1 is to be installed
Breaks: python-clang-3.6 but 1:3.6.2-3ubuntu2 is to be installed
Breaks: python-clang-3.7 but 1:3.7.1-2ubuntu2 is to be installed
Breaks: python-clang-3.8 but 1:3.8-2ubuntu4 is to be installed
Breaks: python-clang-3.9 but 1:3.9.1-4ubuntu3~16.04.2 is to be installed
我不确定如何解决这些依赖关系,也不知道一个好的解决方法。我对 Linux 比较陌生。
我正在使用 Ubuntu 16.04 LTS
任何信息,将不胜感激。就我在论坛上能够阅读的内容而言,我应该删除罪魁祸首程序或将其升级到所需的版本。但是从错误消息中我无法真正收集到这种情况下的罪魁祸首。
问题是没有包
Clang++
甚至没有clang++
,因此apt
将给定名称视为正则表达式并尝试安装每个匹配的包 - 其中许多相互冲突:事实上,与 不同的是
gcc/g++
,clang
将 C 和 C++ 编译器作为单个包提供 - 您可以安装特定版本,例如或简单地通过依赖包clang-3.5
为您的系统安装最高优先级的版本:clang
参见示例如何安装 clang++?