1 背景
以前我们要在windows下进行linux应用程序开发,一般需要使用mingw或cygwin或通过vnc远程linux进行。但随着微软拥抱开放的CEO纳德拉的支持,大家可以在windows 10上,直接安装WSL,直接体验ubuntu开发环境。
而Clion开发集成环境,则直接提供了一个便利方式,实现windows下高效的linux开发。
2 安装配置WSL
基本安装过程忽略,可直接参考win10安装ubuntu子系统。
安装后,通过bash进入wsl, 安装编译工具链,并配置ssh服务,配置服务端口为2222, 以用于openssl直接访问
sudo apt-get update
sudo apt-get install cmake gcc clang gdb build-essential
wget https://raw.githubusercontent.com/JetBrains/clion-wsl/master/ubuntu_setup_env.sh && bash ubuntu_setup_env.sh
之后在windows下,进入dos命令行或powershell验证远程登录,把下面的username找成实际的安装的用户名。
ssh username@localhost -p2222
3 配置Clion使用WSL
进入file->settings->Build,Eexectution,Deployment->Toolchains, 添加wsl
4 验证效果
此时,在windows clion下,就可以直接点击运行和调试c和c++源码了。