最近准备用C改一些东西,准备尝试一下LLVM和Clang,正好写一下它的编译。
编译环境
由于在个人电脑上编译,为了不影响我那几个RPG和时常挂着却一直没动静的QQ,还是暂定用Windows系统编译。由于个人习惯(主要是懒),实在不想装 Visual Studio 那样的巨无霸,干脆直接用MinGW,直接复制粘贴。资源不太好找,下了好几次才下载下来。我放到了我的CSDN资源里面,地址:MinGW-W64下载
把我现在的编译环境整理一下:
- 系统:Windows 7 64位
- 编译器:MinGW-W64-builds-4.2.0
- CMake:CMake 3.5.2 下载地址
MinGW 下载下来后需在环境变量的PATH里加一下。CMake如果是ZIP的话最好也加到PATH里,方便使用。配置方法不难,不再详谈。
LLVM源码下载
llvm直接从官网下载即可
llvm源码:http://llvm.org/releases/3.8.0/llvm-3.8.0.src.tar.xz
CLang源码: