LLVM 安装笔记

话说这是提供给懒人看得,因为勤奋点的看看下llvm.org上的内容就可以了。在这个上面有安装的所需源文件甚至是编译好的二进制文件(多省力啊,下下来就可以用咯)。可以在liunx下和windows下安装,windows下用visual studio编译的话需要4个多小时(不推荐)。推荐liunx下安装。
LLVM安装的方法网上比较多,我这里主要讲述下以clang为前端的LLVM安装。显然这个安装是最为流行的,如果想要看原版的可以参见clang.llvm.org,我这里基本上就是对上述网站上的内容做一些翻译,去掉些入门者可以忽略的东西。
1。首先,安装需要的一些部分:gcc或者(clang,在我们的方法中安装好gcc即可),还有python的安装,不过这个在ubuntu下的话是自带的。
2。选择一个地方:svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm。
3. 在当前目录 : cd llvm/tools到目录下   svn co http://llvm.org/svn/llvm-project/cfe/trunk clang,然后退到当前目录 cd ../..
4.在当前目录:   cd llvm/projects到目录下 svn co http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt  回到当前目录   cd ../..
5.接下去就要编译下载的文件啦,在当前目录下创建一个 文件夹 mkdir build(为了不污染llvm的环境)。
   然后读配置文件 ../llvm/config 最后就 make 编译下,等编译好后,再make install。此时你会在 /usr/local/include/  下看到你安装的 llvm,clang等文件。

好吧,差不多都装完了,接下去做个测试:
1:输入clang --help,查看是否安装正确
2:写一个test.c ,然后用clang进行编译生成可读的中间码 : clang test.c -S -emit-llvm -o test.ll,然后打开vi test.ll,可以查看哦。
安装结束。
【笔记性质,写的可能有点乱】

你可能感兴趣的:(llvm)