下载llvm源码
新建一个名为llvm
的文件夹,将源码包解压到这个文件夹中,同时在这个文件夹中新建一个名为build
的文件夹,目录结构如下
── llvm
├── build
└── llvm-9.0.0.src
解压后的源码在llvm-9.0.0.src
中。
进入build文件夹,执行命令cmake -G "Unix Makefiles" -DLLVM_ENABLE_ASSERTIONS=On -DCMAKE_BUILD_TYPE=Release ../llvm-9.0.0.src/
,得到Makefile文件,然后编译make -j 8
,-j 8
用来指定线程数,这个过程需要十几分钟。
编译完成后,执行命令sudo make install
安装,
sszxr:build sszxr$ sudo make install
Password:
[