我想在我的笔记本电脑上安装clang-3.5(最新版本)。(Ubuntu13.10)我尝试了基于本网页的安装设置,
详细步骤如下所示。
是否可以安装clang-3.5而不删除Ubuntu13.10上的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} -3.5-dev{a}将升级如下软件包: gcc-4.8-base libasan0 libatomic1 libclang-通用-3.5-dev libgcc-4.8-dev libgcc1 libgomp1 libitm1 libllvm3.5 libquadmath0 11 3.5-运行时11个软件包升级,7个新安装,0删除,97未升级。需要获得55.1 MB/59.2 MB的档案。拆包后,将使用137 MB。以下软件包有未满足的依赖关系: lldb-3.5 :断开: lldb-3.2,但安装了1:3.2repack-7 7ubuntu1 1。libstdc++-4.8-dev :取决于:gcc-4.8基(= 4.8.1-10 ubuntu9),但4.8.2-1 ubuntu1将被安装。依赖: libgcc-4.8-dev (= 4.8.1-10 ubuntu9),但是要安装4.8.2-1 1ubuntu1 1。g++-4.8 :取决于:gcc-4.8-底座(= 4.8.1-10 ubuntu9),但4.8.2-1 ubuntu1将安装。clang-3.5 :断开: clang-3.2,但安装了1:3.2repack-7ubuntu1。libstdc++6 :取决于:gcc-4.8-基(= 4.8.1-10 ubuntu9),但4.8.2-1 ubuntu1将被安装。cpp-4.8 :取决于:gcc-4.8-底座(= 4.8.1-10 ubuntu9),但4.8.2-1 ubuntu1将被安装。gcc-4.8 :取决于:gcc-4.8-底部(= 4.8.1-10 ubuntu9),但4.8.2-1 ubuntu1将被安装。依赖: libgcc-4.8-dev (= 4.8.1-10 ubuntu9),但是要安装4.8.2-1 1ubuntu1 1。开放: 66;结束: 203;推迟: 25;冲突: 34 以下.The操作将解决这些依赖关系: 删除以下包: 1) clang 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-10 ubuntu9(现在,调皮-更新) -> 4.8.2-1 ubuntu1(酱汁) 9) libstdc++-4.8-dev 4.8.1-10 ubuntu9(现在,酱汁-更新) -> 4.8.2-1 ubuntu1(酱汁) 10) libstdc++6 4.8.1-10 ubuntu9(现在,调皮更新) -> 4.8.2-1ubuntu1 ( the )使下列依赖关系未得到解决: 11) cmake推荐gcc 12) ubuntu桌面推荐gcc 接受这个解决方案?Y/n/q/?
发布于 2014-01-05 04:05:22
将34改为35,可能需要在那里添加一两个sudo。
export JN
#export JN='-j 8'
svn co http://llvm.org/svn/llvm-project/llvm/branches/release_34/ llvm34
cd llvm34
cd tools
svn co http://llvm.org/svn/llvm-project/cfe/branches/release_34/ clang
cd ..
./configure --enable-optimized --disable-doxygen --prefix=/opt/llvm34
make $JN
make install然后将/opt/llvm3x/bin添加到您的路径中,如果您想使用它,否则不要添加路径。
和gcc有什么关系,我不知道他们是两个完全不同的东西,就像同时安装vi和emacs一样。
发布于 2014-01-06 19:08:13
您可以在磁盘中的任何地方安装clang (started.html),而不会影响安装的其他版本的clang。
然后在~/.bashrc中追加路径变量
export PATH=/path/to/install/clang/bin:$PATH或者,您可以使用这样的完整路径来使用clang:
/path/to/install/clang/bin/clang -c test.cpphttps://stackoverflow.com/questions/20929839
复制相似问题