【问题标题】:Running armhf guest on amd64 host在 amd64 主机上运行 armhf guest
【发布时间】:2021-07-20 22:18:45
【问题描述】:

我想开发一个相当复杂的 Linux 应用程序(使用 gcc/g++)。起初我试图在我的目标硬件(Orange Pi Zero)上编译它,虽然源代码很小,但它几乎无法编译它。现在我添加了更多的库和东西,这是非常缓慢和痛苦的。

我的直接解决方案是找到一些在我的台式机上运行的工具链(Windows 10 和 Ubunutu 20.04 作为 WSL,使用 Linaro arm-gcc-noneeabihf)。我设法使用 gdbserver 进行交叉编译(代码在 Windows 上,toclahin 在 WSL 中)和远程调试。但这变得太麻烦了……

我想找到一种方法来模拟目标操作系统 (Armbian),并利用我 i9 台式 PC 的全部功能进行编译,而不是浪费时间在 Linaro 工具链上修复库路径和内容。

我希望有什么希望吗?

【问题讨论】:

    标签: gcc arm virtual-machine virtualbox cross-compiling


    【解决方案1】:

    “我如何在 Y 上模拟 X”的常见答案是 qemu,可在 Windows 和 Ubuntu 上使用。请注意,部署和进行远程调试实际上可能更容易和更快。 https://sourceforge.net/projects/rpiqemuwindows/ 可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-11
      • 2019-02-05
      • 1970-01-01
      相关资源
      最近更新 更多