菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
45
0

wsl

原创
05/13 14:22
阅读数 19419


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

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

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 update

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的所有程序

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

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

发表评论

0/200
45 点赞
0 评论
收藏
为你推荐 换一批