当前位置:首页 » 编程软件 » WSL2编译项目很卡

WSL2编译项目很卡

发布时间: 2022-12-07 10:23:35

㈠ WSL2 和 目前的VMWare不兼容,慎用

WSL2 与VMWare不兼容两者只能选其一。当时没看WSL2,就找了篇教程进行安装,结果悲剧了VMWare不能用了,WSL2需要hyper-v,而VMWare不支持hyper-v。WSL1和VMWare是可以兼容的。
在安装WSL2时需要执行 Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform ,这样会导致VMWare不能使用,出现 VMware Workstation和Device / Credential Guard不兼容 这样的错误,若要继续使用VMWare那么需要再禁用这条命令 Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform ,重启电脑后VMWare又可以使用了.

㈡ Visual C++ 2010 编译问题 我的VS2010在编译C++项目时经常编译器会卡死,无

如果之前并无这种情况,那就是有病毒了,可以查杀下了

㈢ windows 子系统wsl2 占用内存过大的解决方案

近期将本地开发环境配置到的wsl2子系统中,出现wsl之系统暂用宿主机内存过多,导致数组机卡顿,通过在网上查阅资料获得解决方案记录下来,以供它人参考

在当前用户目录下新建.wslconfig文件,我的路径是:C:Usersadmin.wslconfig

然后在文件中添加配置内容:

然后在window 终端 输入 wsl --shutdown 关闭wsl,然后重启生效

processors 设置虚拟处理器数量

memory wsl 2占用系统内存上线,可根据实际情况配置

localhostForwarding=true 设置在 Windows 中通过 127.0.0.1 或 localhost 访问 WSL2 服务

㈣ Xcode10.1 运行项目电脑卡死

Xcode升级到10.1之后,各种问题。我的一个项目一编译或者直接运行 电脑会直接卡死,什么操作都做不了,只能按电源键强制关机。最后网络了一下,有位兄台也是这种情况。(https://blog.csdn.net/iamZ2z/article/details/85323226)我去改了这个Debug Information Format 的配置,都改成 DWARF果然好了。

Debug Information Format 的作用:是否将调试信息加入到可执行文件中,改为DWARF后,如果程序崩溃,将无法输出崩溃位置对应的函数堆栈。

至于为啥会造成卡死的原因,目前还不清楚。但是清楚地是,这个卡死的项目用到了Xcode10两个废弃的库文件libstdc++/libstdc++6.0.9,没卡死的项目没用到,卡死的原因很可能就和这个相关。等有时间好好研究下。

㈤ 一次不正经的Remote_WSL2体验

 VSCode的Remote Development扩展正式发布也有两个月了。我正尝试将开发环境逐渐迁移到WSL,但在配置 Flutter 时,却发现WSL的一个先天硬伤:
 —— 不能运行32位ELF程序
 怎么办呢,尝试升级到 WSL2 吧......

 如果WSL安装了 zsh 之类的shell并作为默认启动,那么在使用Remote_WSL时,VSCode的扩展依赖的依旧是 bash 的环境变量配置,并不会启动zsh。
 因此,在设置如 ANDROID_HOME 、 GOPATH 之类的环境变量时,不要将自定义变量设置保存在 $HOME/.zshrc 里。

 在WSL中使用Flutter是我升级到WSL2的动因,WSL2确实解决了运行32bit程序的硬伤,但由于WSL2是完全的虚拟机环境,也产生了新的问题:
 —— android虚拟机就不能用了。

 当前WSL2预览版本的bug,不能通过shell打开 code 、 explore 之类的windows程序,等待未来版本解决。

㈥ WSL2 X-Server 网络问题

从WSL1升级WSL2之后,X-Server 出现问题,Ubuntu图形界面弹出不来。DISPLAY没起作用。

Ubuntu环境里面可以联通外网,ping 和 apt 都没有问题,ping局域网内其他主机也没有问题。

Ubuntu环境ping主机IP无法ping通。

升级WSL2 之后, 开启了虚拟化,有虚拟网卡。 看起来是虚拟机环境的网卡被block了,而且单单无法ping通主机。

直接放开WSL虚拟网卡的访问:

New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action Allow

https://lengthmin.me/posts/wsl2-network-tricks/
https://github.com/microsoft/WSL/issues/4585

㈦ 2021-06-01-WSL 2 兼容性问题

WSL 2 兼容性问题
WSL 2 与 VMWare (或其他使用 Intel VT-x 技术的虚拟机) 虽然可以仪器运行,但是安装 WSL2 后不禁用虚拟平台的话无法安装采用 VT-x 技术的软件(比如 Android Studio 自带的虚拟机以及 VMWare 等),我当初为了安装安卓虚拟机在这里折腾好几天,明明 bios 已经开启了 VT-x 但是 windows 内安装死活都说不支持。其实只要在安装需要 VT-x 支持的软件时关闭虚拟平台,安装后再开启就可以了。

如需使用 VMWare 等软件那么需要执行如下命令禁用虚拟平台
Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
安装完成后重新开启虚拟平台
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

㈧ 编译的padavan网速慢

解决方法如下:
Padavan固件的编译可在Windows 10 的 wsl (Ubuntu 18.04) 环境中进行(受限于IO性能,编译速度有点慢)
在 Windows 10 部署 wsl (Ubuntu 18.04) 环境仅需四步:
1.控制面板 -> 程序 -> 启用或关闭Windows功能 -> 勾选"适用于Linux的Windows子系统",然后重启电脑。2.打开Microsoft应用商店,安装 Ubuntu 18.04 LTS。3.从开始菜单启动 Ubuntu 18.04,设置好用户名和密码。4.在shell里依次执行以下命令:更换成国内镜像源并更新所有软件包,同时把/opt目录权限修改成777(执行sudo命令需要输入上一步里设置好的密码)5.之后按照下面的步骤进行后续操作,在WSL环境下,需要使用sudo进行编译,或者使用fakeroot-tcp代替fakeroot。

㈨ 2020-11-09 Win10 WSL编译Linux code速度极慢

新装了一台i5 10400 cpu的主机。编译Linux工具链, 发现在win10 WSL 2.0,Ubuntu环境下,速度极慢。同样的机子我还装了Ubunut 20.04, 差距明显,要快很多。甚至比Macbook Pro下运行LUbuntu虚拟机下的执行速度还要慢一半。

口说无凭,列个表格,下面几项,是编译同样的东西,我从输出日志里面取的。

所以Windows下做一些Linux驱动的开发是非常不合适的,不知道时间都花在哪里了?运行的时候,CPU的6个线程100%负载,6个线程60%负载。不如装个虚拟机用。

热点内容
随机启动脚本 发布:2025-07-05 16:10:30 浏览:516
微博数据库设计 发布:2025-07-05 15:30:55 浏览:19
linux485 发布:2025-07-05 14:38:28 浏览:299
php用的软件 发布:2025-07-05 14:06:22 浏览:751
没有权限访问计算机 发布:2025-07-05 13:29:11 浏览:425
javaweb开发教程视频教程 发布:2025-07-05 13:24:41 浏览:687
康师傅控流脚本破解 发布:2025-07-05 13:17:27 浏览:234
java的开发流程 发布:2025-07-05 12:45:11 浏览:680
怎么看内存卡配置 发布:2025-07-05 12:29:19 浏览:277
访问学者英文个人简历 发布:2025-07-05 12:29:17 浏览:828