【发布时间】:2014-01-22 16:03:07
【问题描述】:
我想在我的台式电脑上安装 clang-3.5(最新版本)。(Ubuntu 13.10) 我已经尝试过基于this webpage的安装设置,
详细步骤如下所示。
-
我在 /etc/apt/sources.list.d/ 中创建了文本文件并添加了以下行。
deb http://llvm.org/apt/saucy/ llvm-toolchain-saucy main deb-src http://llvm.org/apt/saucy/ llvm-toolchain-saucy main
-
然后,我执行了以下命令。
wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add -
sudo aptitude install clang-3.5 lldb-3.5
我收到以下警告消息。它似乎正在删除 gcc 和 clang(旧版本)。 但我不想删除 gcc-4.8。
是否可以在Ubuntu13.10上安装clang-3.5而不删除gcc-4.8?
任何帮助将不胜感激。提前致谢。
将安装以下新软件包:clang-3.5{b} libclang1-3.5{a} libobjc-4.8-dev{a} libobjc4{a} lldb-3.5{b} llvm-3.5{a} llvm-3.5-dev{a} 以下包将是 升级:gcc-4.8-base libasan0 libatomic1 libclang-common-3.5-dev libgcc-4.8-dev libgcc1 libgomp1 libitm1 libllvm3.5 libquadmath0 llvm-3.5-runtime 升级了 11 个包,新安装了 7 个,删除了 0 个 和97没有升级。需要获得 55.1 MB/59.2 MB 的档案。后 解压后会用到 137 MB。以下套餐未满足 依赖项:lldb-3.5:中断:lldb-3.2 但 1:3.2repack-7ubuntu1 是 安装。 libstdc++-4.8-dev :取决于:gcc-4.8-base (= 4.8.1-10ubuntu9) 但要安装 4.8.2-1ubuntu1。 取决于:libgcc-4.8-dev (= 4.8.1-10ubuntu9) 但要安装 4.8.2-1ubuntu1。 g++-4.8 :取决于:gcc-4.8-base (= 4.8.1-10ubuntu9) 但要安装 4.8.2-1ubuntu1。 clang-3.5 : Breaks: clang-3.2 但 1:3.2repack-7ubuntu1 已安装。 libstdc++6: 取决于:gcc-4.8-base (= 4.8.1-10ubuntu9) 但 4.8.2-1ubuntu1 是 安装。 cpp-4.8 :取决于:gcc-4.8-base (= 4.8.1-10ubuntu9) 但是 4.8.2-1ubuntu1 将被安装。 gcc-4.8 :取决于:gcc-4.8-base (= 4.8.1-10ubuntu9) 但要安装 4.8.2-1ubuntu1。 取决于:libgcc-4.8-dev (= 4.8.1-10ubuntu9) 但要安装 4.8.2-1ubuntu1。开放:66;关闭:203;推迟:25;冲突:34
.以下操作将解决这些依赖关系:删除以下软件包:
1) 铿锵声
2) clang-3.2
3) g++
4) g++-4.8
5) gcc
6) gcc-4.8
7) lldb-3.2
升级以下软件包:
8)cpp-4.8 [4.8.1-10ubuntu9(现在,漂亮的更新)-> 4.8.2-1ubuntu1 (saucy)] 9) libstdc++-4.8-dev [4.8.1-10ubuntu9 (现在,saucy-updates) -> 4.8.2-1ubuntu1 (saucy)] 10)
libstdc++6 [4.8.1-10ubuntu9(现在,漂亮的更新)-> 4.8.2-1ubuntu1 (saucy)] 保留以下依赖项未解决:
11) cmake 推荐 gcc
12) ubuntu-desktop 推荐 gcc
接受这个解决方案? [Y/n/q/?]
【问题讨论】:
-
为什么不 askubuntu.com?
-
他们刚刚开始使用 3.5,所以我现在还不会加入,他们的网站有点不稳定 3.4 应该是上个月发布的,现在它显示 3.3 稳定,在到 3.5,但在任何地方都没有提到 3.4。你可以下载并构建它
-
@Etherealone 对不起,如果我的问题在这里不合适。但我试图在 askubuntu.com 上问同样的问题。由于缺乏声誉,我无法发布它。
标签: c++ ubuntu gcc c++11 clang