WSL(Win10 Linux子系统)的一些基础配置

本文分享了使用Windows Subsystem for Linux (WSL)的实用经验,包括如何通过SSH支持远程连接,以及如何在WSL中运行32位程序的方法。通过安装特定软件包和配置,用户可以提升WSL的使用效率,实现更便捷的代码调试和查看。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近尝试使用WSL,觉得进行一些简单的调试和代码查看,用WSL要比Win+Linux方便很多。
当然WSL上,感觉实际的效率还是比Linux真机差很多,大型编译还是需要Win+Linux方案。
甚至hisi ARM的交叉编译环境,也可以部署在WSL上。
相关资料基于Ubuntu子系统。

1. SSH支持

参考文档:
https://www.jianshu.com/p/36440b7df56a

sudo apt-get install openssh-server
sudo vi /etc/ssh/sshd_config
sudo dpkg-reconfigure openssh-server
sudo service ssh start

其中vi步骤中,修改以下内容:

Port 22222
ListenAddress 0.0.0.0
PasswordAuthentication yes # 允许密码登录

2. 32位程序支持

参考文档:
https://www.zhihu.com/question/59818523

除了正常的装32位库,还需要装qemu支持运行。

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y libc6:i386 libncurses5:i386 libstdc++6:i386 zlib1g:i386 zlib1g-dev:i386
# for wsl
sudo apt install qemu-user-static
sudo update-binfmts --install i386 /usr/bin/qemu-i386-static --magic '\x7fELF\x01\x01\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x03\x00\x01\x00\x00\x00' --mask '\xff\xff\xff\xff\xff\xff\xff\xfc\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xff\xff\xff\xff\xff\xff\xff'
sudo service binfmt-support start
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值