0

现在,借助qemu-static. 粗略地说,这种方法允许 Linux 启动器检测二进制的 ARM 体系结构并将其传递给仿真器,为用户无缝地传递。尽管很多人甚至似乎在 CI 中部署了这种方法,但它在执行许多常规任务(例如编译)时速度很慢。简单的项目可能需要几个小时才能通过模拟器进行编译。这可以改进吗?

似乎有一个微不足道的改进想法。为什么不在 Docker 容器中使用 x86_64-arm 交叉编译器覆盖 ARM 编译器?它应该可以通过 Docker 覆盖实现,并且应该提供原生工具链的性能和效率。到目前为止,我没有看到有人这样做。

为了隐藏 ARM 编译器并用交叉编译器覆盖它,许多文件夹和单个文件必须被屏蔽(可以从包列表中获取)。你会如何建议执行这样的叠加?

4

0 回答 0