# __ .______ __ __ .______ .___________. ______ ______ .___ ___. # | | | _ \ | | | | | _ \ | | / | / __ \ | \/ | # | | | |_) | | |__| | | |_) | `---| |----` | ,----'| | | | | \ / | # | | | ___/ | __ | | ___/ | | | | | | | | | |\/| | # | | | | | | | | | | | | __ | `----.| `--' | | | | | # |__| | _| |__| |__| | _| |__| (__) \______| \______/ |__| |__| # ""$o o$"" ""$o o$" o "$""""o "o $" o""" $" "$o "$o" $o " $ o$" "$o $$$o$$$$o$$$$ $" "oooo o "" ""$$$$$$$$""o"" oo oooo" "$$$$$$oo"oo$$$o" o$$$$oo" o$$$o "o$$$$$$$ "$ $$$$$$$$$oo o$$$$$$$$$o"$" $ $$$ $$$$$$ o$$$$$$ "$$o"o $ $$$$o $$$$$$ $$$$$$$ $$$$o"o $ $$$$$ $$$$$" "$$$$$ $$$$$$ $ $o""""" """" """ """"""$" $ o$$$$$"""$$$$$"$$$$$""$$$$$ooo"o $ o"$o $$$$$$$$oo$$$$$$$$o $$"" $ oo$ "$$$$$$$$$$$$$$$$$$$$" o" o $oo o$$$"$ $$o"o $$$$$$$"" "$$$$$$$ o$$ $$$$o IPHPT BUG o$$$$" $ $$$$ o "$$$$$oo o$$$$$$ "o$$$$ $ $$$$$ o$$"" $ $$$$$o" "$$$$$$$$$$$$$ o o$$$$$o$ "" $$ $$" $ $$$" o"o$$$$$$$$$$$$ " "$$$ $ $$o o$$ "o $$ " $$$$$$$$$$$"o "$$ $ $$$ $$$ oo$ $ o""$$""$$$o " $"o$o $$$o o$$$$ o$$$"o"$oo$$$$o" o $o $$$$$oo$ $$$$o $$$$ $$$$ $$$$" $ $$$$$"" $$ o$$$ """$$$$"o" "$$$o "$$$o $$$" o """ $ $$$oo $$$$o" $$ o$$$"o" """"$ o$$$ o$" $$$ $ "$"" o$"o"$$o$$$$ "$$"o" o$$ "$oo $ " $$o $ "oo$"o$$$"o$o"$$$$o" o" $$$ ""$o $$ $$$o "o$$o$"$$"$$o$$o$$"$$o" $$$ ""o $$$ ""$$$ $$$$$$ $$$$ $" $$$$ $$ $$$$ $$$$"$$$o$ $"" $$$ $$$$ "$$$ """ $$$$ $$"" "$$ oo$" $ooo $ "$$ Clion使用WSL作为开发环境   -  知芯

Clion使用WSL作为开发环境

Windows 的 Linux 子系统上线有较长一段时间了,迫于软件生态,不得不使用 windows,作为 C++服务端开发者的我来说,windows 的环境无法运行我的程序,比如 posix 线程,epoll 接口。 今天发现Clion居然能使用WSL的环境进行编译。

  1. 支持WSL的windows 版本,最好是 win10 专业版;

  2. 从应用商店中安装 debian,ubuntu等你喜欢的发行版,这里我使用的 debian 9;

  3. 在 debian 上安装C++ 编译环境 bash sudo apt install g++ sudo apt install cmake sudo apt install make sudo apt install gdb

  4. 在debian 上开启ssh 连接,因为CLion的这项功能基于 ssh

    sudo apt install openssh-server
    vim /etc/ssh/sshd_config 
    # 将#PasswordAuthentication no的注释去掉,并且将NO修改为YES
    # 将#PermitRootLogin yes的注释去掉
    # 启动SSH服务
    # 或者service ssh start
    /etc/init.d/ssh start 
    # 验证SSH服务状态
    /etc/init.d/ssh status
    # 添加开机自启动   
    update-rc.d ssh enable
    
  5. 在Windows 上安装 CLion 并打开, 在settings -> Build,Excution,Deployment -> Toolchains -> 绿色 + 号 -> Environment 下拉框选择 WSL。

Credentials 那里,点击右边的菜单按钮,弹出框中输入 ssh 的用户和密码。


欢迎转载,但请附上本文地址: http://www.codeyourlife.cn/detail/45/

理想和现实,他们是两种人,而我处于两者之间。有时激情昂扬认为自己能改变世界,仔细想来,大多数人注定平凡。