LLVM环境搭建和使用方法

本文介绍了如何在Windows上使用WSL和Ubuntu搭建LLVM开发环境,并通过VSCode进行远程连接。首先,安装WSL和Ubuntu,然后安装LLVM相关组件,通过复制文件使最新版本的LLVM可执行文件可供系统使用。接着,安装Remote-WSL VSCode插件,实现VSCode与WSL的远程开发连接。最后,展示了如何在VSCode中使用LLVM进行编译和调试C++程序,包括使用CMake和直接使用LLVM命令行工具。
摘要由CSDN通过智能技术生成

第一步:创建虚拟机或者在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中:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值