wsl


1.win10设置为开发人员模式,并安装subsystem for linux(命令行输入bash就能够安装)linux

2.登陆并su到root,而后修改/etc/sudoers,在最后一行加(必定要在最后一行):
youname1 ALL=(ALL) NOPASSWD:ALLubuntu

3.修改/etc/apt/sources.list,注释掉原来的源,添加:
deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse
修改后apt-get updatewindows

4.安装相关开发软件
sudo apt install -y build-essential
sudo apt install -y gdbserver
sudo apt install -y openssh-server
修改/etc/ssh/sshd_config,把PasswordAuthentication改成yes
sudo ssh-keygen -A
sudo service ssh start 每次启动控制台都须要执行,由于控制台会关掉WSL的全部程序bash

5.修改ssh端口,默认的22被windows占用了
vi /etc/ssh/sshd_configssh

若是要使用vs2017调试linux程序,参考:
https://blogs.msdn.microsoft.com/vcblog/2017/02/08/targeting-windows-subsystem-for-linux-from-visual-studio/visual-studio

相关文章
相关标签/搜索