利用自定义 WSL 构建 CLion 编译工具链
2021-09-02 10:55:04

此博客用于记录 CLion 搭建编译工具链的过程。WSL 的 arch Linux 通过 LxRunOffline 自定义安装

以下是相关信息:

  • CLion:2021.2.1
  • WSL2:Arch Linux on Windows 10

一般通过 Microsoft store 安装的 WSL,CLion 是可以直接发现的,但是自定义安装的发行版通常无法发现,这时候可以通过更改 CLion 的配置文件解决这个问题

WSL 的配置信息一般位于%HOMEPATH%\AppData\Roaming\JetBrains\XXXXX\options\wsl.distributions.xml中,XXXXX 对应于所使用的软件版本

比如我的 CLion 版本为 2.21.2.1 ,则对应路径为%HOMEPATH%\AppData\Roaming\JetBrains\CLion2021.2\options\wsl.distributions.xml

打开这个文件后,可以看到定义了很多已经在 Microsoft store 上发行的版本,接下来可以配置我们的自定义版本

比如我的 arch Linux 的路径为C:\WSL\Arch\Arch,在文件中进行配置

1
2
3
4
5
6
<descriptor>
<id>ARCH</id>
<microsoft-id>Arch</microsoft-id>
<executable-path>C:\\WSL\\Arch\\Arch\\</executable-path>
<presentable-name>Arch Linux</presentable-name>
</descriptor>

注意:配置文件中的路径应当用\\

image-20210902191030908