1 安装
下载的最新的3.4, http://llvm.org/releases/download.html#3.4
Clang source code (.sig)
LLVM source code (.sig)
Compiler RT source code (.sig)
官方安装文档:http://llvm.org/docs/GettingStarted.html#getting-started-quickly-a-summary
下载的源码主要解压到正确目录就行了.
mkdir build
cd build
../configure
make
make install
编译的二进制文件在llvm-3.4/build/Release+Asserts/bin
搞定了

clang --version
clang version 3.4 (tags/RELEASE_34/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
源里边最新的是3.3的
2 写一个c的hello world


#include

int main() {
printf("hello world\n");
return 0;
}

听说clang比gcc速度快。
clang hello.c -o hello
这里和gcc生成一样的系统执行文件

生成llvm的字节码文件
clang -O3 -emit-llvm hello.c -c -o hello.bc

两种形式运行
./hello
lli hello.bc

上一篇:
下一篇:

相关文章:

Categories: 博客记录

0 Responses so far.

Leave a Reply