第一步:创建虚拟机或者在Windows上安装WSL以及Ubuntu(推荐)
右键Windows开始菜单,选择Windows终端(管理员),终端输入WSL安装子系统,安装完成后,进入微软商城搜索Ubuntu20.04 LTS 下载并安装,会自动安装到子系统,这样这之后编译LLVM项目就不会出现内存过少的错误,这点优于虚拟机。
官方教程: 安装 WSL | Microsoft Docs
第二步:打开Ubuntu20.04 LTS开始安装LLVM所需环境
依次安装运行:
//首先更新软件
sudo apt-get update
sudo apt-get upgrade
//安装相关工具
sudo apt install git
sudo apt install llvm
sudo apt install clang
sudo apt install make
sudo apt install cmake
//clone 码云中的项目较快
git clone https://gitee.com/czp000328_admin/llvm-project.git
//打开操作
cd llvm-project
git checkout release/10.x
mkdir build
cd build
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ../llvm
sudo make -j6(推荐电脑内核数一半)这里要花费较长时间,基于电脑配置
sudo make install
都显示100%成功后安装完成,其中WSL可以用VScode来远程连接,编写代码更加方便。
由于直接由apt下载的llvm版本不是最新,所以可将llvm-project/build/bin文件夹中的文件全部复制到usr/bin:sudo cp -r 目标文件 目的地。
第二步:WSL 远程连接VScode
安装插件Remote-WSL即可如图:
然后在WSL终端输入“code 文件夹”即可打开VScode在该文件夹下创建工程,在VScode中即可编写代码。
需下载一些插件这里自动到WSL中: