LLVM系列文章1: Debian/Ubuntu 安装和使用 LLVM

文章目录

    • 1.添加更新源
    • 2.添加签名
    • 3.安装
    • 4.测试和使用

1.添加更新源

注意:Debian/Ubuntu 系统自带的更新源里的LLVM版本过旧,是 llvm-6.0,没有更新的版本

如果你的系统是Debian 9,运行命令如下:

echo "deb http://apt.llvm.org/stretch/ llvm-toolchain-stretch main" >> /etc/apt/sources.list

如果你的系统是 Ubuntu 18.04,运行命令如下:

echo "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic main" >> /etc/apt/sources.list

其他系统参考官网:

官网地址:LLVM Debian/Ubuntu packages


2.添加签名

运行命令:

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

3.安装

先更新:

apt update

然后安装:

apt-get install clang-7 lldb-7 lld-7

注意:2019年LLVM 8.0版本出来了,想安装8.0版本也可以

4.测试和使用

先查看版本:

-> # clang-7 --version
clang version 7.1.0-svn353565-1~exp1~20190407125230.69 (branches/release_70)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

clang测试:

echo "#include \n int main() {printf(\"Hello World!\");return 0;}" >hello.c
clang-7 hello.c -o hello
./hello

llvm测试:

echo "#include \n int main() {printf(\"Hello World!\");return 0;}" >hello.c
clang-7 -emit-llvm -c hello.c -o hello.bc
lli hello.bc

你可能感兴趣的:(linux,编译原理,c++)