目录
4 将解压后的3个文件夹改名,并移动到llvm-9.0.0.src中:
5 在llvm文件夹内建立build文件夹,并进入该文件夹:
本文受了Ubuntu 安装LLVM_libllvm14 ubuntu安装包-CSDN博客的启发
操作系统:银河麒麟虚拟机,安装前,保证操作系统已经安装cmake
访问网址:LLVM Download Page
我选择下载llvm9.0.0
下载红色框标记的压缩包:
下载后得到如下五个文件:
?
mv cfe-9.0.0.src clang
mv clang/ llvm-9.0.0.src/tools/
mv clang-tools-extra-9.0.0.src extra
mv extra/ llvm-9.0.0.src/tools/clang/
mv compiler-rt-9.0.0.src compiler-rt
mv compiler-rt llvm-9.0.0.src/projects/
上面命令运行完后, 路径下只有这俩文件夹 :
llvm-9.0.0.src/ ?libcxx-9.0.0.src/
mkdir build
cd build
cmake ../llvm-9.0.0.src -DLLVM_TARGETS_TO_BUILD=X86 -DCMAKE_BUILD_TYPE=Release -DLLVM_USE_LINKER=gold -DLLVM_ENABLE_RTTI=ON
下图是cmake成功后的打印输出:?
?
make -j4
下图是make成功后的打印,make大约花掉1小时?
?
sudo make install
下图是安装成功后的打印:
llvm-as --version
下图是版本打印结果: