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

相關文章
相關標籤/搜索