如何在Windows的WSL中降级CMake至CLion兼容版本
降级CMake至3.20版本适配CLion WSL工具链
方法一:通过APT包管理器降级(推荐)
1. 卸载现有高版本CMake
- 移除当前安装的CMake及残留配置:
sudo apt remove --purge -y cmake sudo apt autoremove -y sudo apt clean
2. 安装指定兼容版本
- 更新软件源并查看可用的CMake版本:
sudo apt update apt-cache madison cmake - 从输出列表中选择3.20.x系列的版本(例如
3.20.6-0ubuntu1),执行安装:sudo apt install -y cmake=3.20.6-0ubuntu1 - 锁定版本避免后续自动升级:
sudo apt-mark hold cmake
方法二:源码编译安装(适用于APT源无目标版本的情况)
1. 安装编译依赖
sudo apt install -y build-essential libssl-dev
2. 编译安装3.20.x版本
- 下载CMake 3.20系列的源码包(例如3.20.6),解压后进入目录:
tar -zxvf cmake-3.20.6.tar.gz cd cmake-3.20.6 - 配置编译参数并编译安装:
./bootstrap --prefix=/usr/local make -j$(nproc) sudo make install
3. 验证版本
执行以下命令确认版本符合要求:
cmake --version
完成后重启CLion,重新配置WSL工具链即可正常识别。
内容的提问来源于stack exchange,提问作者Joki_004
相关产品推荐
相关产品推荐

