第一步,首先编辑 /etc/apt/sources.list,增加下面源:

(加入源后务必执行apt-get update,假设有错误提示,先执行第二步,然后apt-get update)

Debian平台:

deb http://llvm.org/apt/wheezy/ llvm-toolchain-wheezy main

deb-src http://llvm.org/apt/wheezy/ llvm-toolchain-wheezy main

deb http://llvm.org/apt/unstable/ llvm-toolchain main

deb-src http://llvm.org/apt/unstable/ llvm-toolchain main

# 3.4

deb http://llvm.org/apt/unstable/ llvm-toolchain-3.4 main

deb-src http://llvm.org/apt/unstable/ llvm-toolchain-3.4 main

# 3.5

deb http://llvm.org/apt/unstable/ llvm-toolchain-3.5 main

deb-src http://llvm.org/apt/unstable/ llvm-toolchain-3.5 main


Ubuntu平台:

deb http://llvm.org/apt/precise/ llvm-toolchain-precise main

deb-src http://llvm.org/apt/precise/ llvm-toolchain-precise main

# 3.4

deb http://llvm.org/apt/precise/ llvm-toolchain-precise-3.4 main

deb-src http://llvm.org/apt/precise/ llvm-toolchain-precise-3.4 main

# 3.5

deb http://llvm.org/apt/precise/ llvm-toolchain-precise-3.5 main

deb-src http://llvm.org/apt/precise/ llvm-toolchain-precise-3.5 main

# Common

deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main
deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty main

deb-src http://llvm.org/apt/trusty/ llvm-toolchain-trusty main

# 3.4

deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.4 main

deb-src http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.4 main

# 3.5

deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.5 main

deb-src http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.5 main


第二步,安装前必须取得相关证书

wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add -

第三步,能够開始用apt安装了

apt-get install clang-3.4 lldb-3.4

To install all packages:

apt-get install clang-3.4 clang-3.4-doc libclang-common-3.4-dev libclang-3.4-dev libclang1-3.4 libclang1-3.4-dbg libllvm-3.4-ocaml-dev libllvm3.4 libllvm3.4-dbg lldb-3.4 llvm-3.4 llvm-3.4-dev
llvm-3.4-doc llvm-3.4-examples llvm-3.4-runtime clang-modernize-3.4 clang-format-3.4 python-clang-3.4 lldb-3.4-dev

Debian/Ubuntu Linux 下安装LLVM/Clang 编译器的更多相关文章

  1. Ubuntu Linux下安装Oracle JDK

    from://http://blog.csdn.net/gobitan/article/details/24322561 Ubuntu Linux下安装Oracle JDK Dennis Hu 201 ...

  2. 在Ubuntu Linux下安装Code::Blocks和Eclipse CDT

           最近小白由于有工作学习的需要,要尝试在Linux下进行C++编程.所以特地花了一点时间研究一下Linux下的C++的IDE.最后我尝试了使用Code::Blocks和Eclipse两个著 ...

  3. linux 下安装arm-linux-gnueabi交叉编译器

    1,开发平台 虚拟机:vm12 系统:ubuntu14.04 LTS  32位 2.准备ARM交叉编译工具包 编译uboot和linux kernel都需要ARM交叉工具链支持,这里使用Linaro提 ...

  4. 在Linux下使用LLVM Clang以及Blocks

    可以从这个链接下载:http://llvm.org/releases/download.html sudo apt-get install llvm sudo apt-get install clan ...

  5. 【LAMP】在Debian系linux下安装LAMP

    一.安装基本的编译环境 apt-get install build-essential 二.安装MySQL apt-get install mysql-server 三.安装Apache apt-ge ...

  6. 在Ubuntu Linux下怎样安装QQ

    最近好多人在吐槽Linux下上QQ简直就是煎熬,网页版的不方便,网上各种版本的QQ要么是功能不全.要么是界面丑到爆,要么是运行不稳定.那么这次为大家带来一个功能完整.运行稳定的wineQQ安装过程. ...

  7. python绘图工具matplotlib在linux下安装和使用

    工具介绍:matplotlib 是Python编程语言的一个绘图库及其数值数学扩展 NumPy.它为利用通用的图形用户界面工具包, 如Tkinter, wxPython, Qt或GTK+向应用程序嵌入 ...

  8. Linux(Ubuntu)下安装NodeJs

    用以下命令来升级系统,并且安装一些Node.JS必要的包. Linux(Ubuntu)下安装NodeJs 安装nodeJS之前,如果没有安装g++ make libssl-dev等, 1.更新系统和依 ...

  9. Linux c++ vim环境搭建系列(2)——Ubuntu18.04.4编译安装llvm clang

    2. 源码编译安装llvm clang 参考网址: https://llvhttps

随机推荐

  1. LibSVM笔记系列(3)——初学移植libsvm的C/C++版本

    在LibSVM笔记系列(1)中已经提到在g++环境中编译LibSVM只需要一个make命令那样简单. 本文将介绍 (1)LibSVM的编译文件结构 (2)svm.h中重要数据结构及函数分析 (3)sv ...

  2. iOS中的图像处理(三)——混合运算

    有时候,单独对一张图像进行处理是很难或者根本达不到我们想要的效果的.一个好的滤镜效果的诞生,往往要经过很多复杂步骤.细致微调.图片应用效果观察以及很多图层叠加. 我在JSWidget上发现了一些常用混 ...

  3. hyper-V 装ubuntu15.04

  4. 针对苹果最新审核要求 为应用兼容IPv6

    本文授权转载,作者:我不是段誉(简书) 在WWDC2 015上苹果宣布iOS 9将支持纯IPv6的网络服务.2016年初开始所有提交到App Store的应用必须支持IPv6.而今年5月初,苹果宣布6 ...

  5. BZOJ 1093: [ZJOI2007]最大半连通子图( tarjan + dp )

    WA了好多次... 先tarjan缩点, 然后题意就是求DAG上的一条最长链. dp(u) = max{dp(v)} + totu, edge(u,v)存在. totu是scc(u)的结点数. 其实就 ...

  6. 如何设置gen_server在退出时执行相关操作

    如果gen_server在监控树中不需要stop函数,gen_server会由其supervisor根据shutdown策略自动终止掉.如果要在进程终止之前执行清理,shutdown策略必须设定一个t ...

  7. 面向对象程序设计-C++ Type conversion (Static) & Inheritance & Composition【第十二次上课笔记】

    这节课继续讲解了 static 作为静态数据成员 / 成员函数的用法 具体详解我都已注释出来了,大家可以慢慢看 有任何问题都可以在这篇文章下留言我会及时解答 :) //static 静态数据成员 // ...

  8. POJ 3528 求三维凸包表面积

    也是用模板直接套的题目诶 //#pragma comment(linker, "/STACK:16777216") //for c++ Compiler #include < ...

  9. HDU2138 随机素数测试 Miller-Rabin算法

    题目描述 Give you a lot of positive integers, just to find out how many prime numbers there are.. In eac ...

  10. C# 7.0

    C# 7.0 本文参考Roslyn项目中的Issue:#118. 1. C# 7.0 新特性1: 基于Tuple的“多”返回值方法 2. C# 7.0 新特性2: 本地方法 3. C# 7.0 新特性 ...