Clion配置WSL工具链,主要的坑点在于cmake的安装
目前Clion只支持cmake-3.24.x以下版本,否则Clion会报等级过高的错误。
正确的做法是
1、手动下载
wget https://github.com/Kitware/CMake/releases/download/v3.24.2/cmake-3.24.2.tar.gz
2、解压
tar -zxvf cmake-3.24.2.tar.gz
3、编译
cd cmake-3.24.2
./bootstrap
此时会报错找不到openssl:
Could not find OpenSSL. Install an OpenSSL development package or
configure CMake with -DCMAKE_USE_OPENSSL=OFF to build without OpenSSL.
4、安装openssl
sudo apt-get install libssl-dev
安装后再./bootstrap && make && sudo make install
即可
要注意:
这里也有个坑,如果cmake源码在mnt目录下,是无法通过编译的,会报错
The C++ compiler does not support C++11 (e.g. std::unique_ptr).
遇到此问题需要将源码拷贝到当前用户根目录 ~/
上再进行编译。