Linux的Windows子系统是否足以使用bitbake,gcc,cmake等构建任务?

我的项目当前正在运行在 Windows(x86_64)上的 VirtualBox + Ubuntu 18 ,以使用ARM,{{ 1}},bitbakegcc

问题

WSL是否足以用于当前在虚拟机+ Ubuntu 18上运行的 build 活动?

lizheng19860920 回答:Linux的Windows子系统是否足以使用bitbake,gcc,cmake等构建任务?

这取决于您的构建。如果他们尝试执行长双精度算术运算,则可能由于以下WSL错误而失败或不正确:

人们还报告了主机上防病毒软件引起的构建工具问题。如果您要交叉编译,则Linux仿真中的其他缺陷可能并不重要。

可能重要的是,与虚拟化相比,WSL非常慢,尤其是对于文件系统操作而言。如果您的构建文件分散在许多小文件中,那么从虚拟化切换到WSL可能会导致速度大大降低。

编辑以上内容适用于原始WSL(LXCORE.SYS)。 WSL2基于Hyper-V,并且可能表现得更好(但我还没有尝试过)。但是,Hyper-V依赖性意味着您必须完全禁用Virtualbox。

本文链接:https://www.f2er.com/3135881.html

大家都在问