Logic
向着梦想进发

💩win配置类unix环境

哎,配环境真麻烦。特别是使用windows。

MSYS2

msys2 有包管理器 pacman,而且文件 IO 速度比 wsl 要快。

这样就可以直接安装 mingw-w64 使用 latest 的 g++ 编译器(记得加到系统路径)。

同样的,可以安装 clang++。

WSL2

我死了2😟😟😟。

打开我们的 powershell 输入:

如果出现 Error 0x80370114 需要打开控制面板,选择 程序 -> 程序与功能 -> 启用或关闭 Windows 功能 ,勾选 虚拟机平台适用于 Linux 的 Windows 子系统

然后配置代理。在 C:\user\<your name> 下创建 .wslconfig 并写入:

然后重启一下 wsl,修改 .bashrc 在文件末尾加上:

然后 source .bashrc

同时我们需要打开代理软件(以 clash 为例)的 Allow LAN,同时需要安装 server 并打开。重启之后 ping 一下试试😊。

当然我们可能不希望放在 C 盘。

https://cdn.jsdelivr.net/gh/LogicShao/PicBed/img/2d6d2335b1873047d27d27f8402fd8a.jpg
我的 C 盘有点满

我们先来看一看我们的 Linux 发行版:

然后导出为 tar 文件(以导入到 D 盘为例):

再注销当前分发版:

重新导入并安装 WSL(可以修改为其他目录):

设置默认登录用户为安装时用户名:

大功告成,重新启动 wsl 即可。

赞赏
本文作者: Logic
本文链接: https://i.needwe.top/unix-like-env-on-win/
本文采用 CC BY-NC-SA 4.0 Unported 协议进行许可

发表回复

textsms
account_circle
email

永恒幻想 Eternal Fanta5y

💩win配置类unix环境
哎,配环境真麻烦。特别是使用windows。 MSYS2 msys2 有包管理器 pacman,而且文件 IO 速度比 wsl 要快。 [crayon-6711fe439ea39556045509/] 这样就可以直接安装 mingw-w64 …
扫描二维码继续阅读
2024-10-08