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
上一篇: ubuntu使用yin语言
下一篇: 动手写一个语言玩-语言定位
0 Responses so far.