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

2020-11-09 Win10 WSL编译Linux code速度极慢,第1张

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

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

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

解决方法如下:

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。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8308103.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存