【问题标题】:Cross compile for arm& linux on windows machine [closed]在 Windows 机器上交叉编译 arm 和 linux [关闭]
【发布时间】:2023-03-15 11:50:01
【问题描述】:

我需要在 Windows 中为 ARM 和 Linux 机器交叉构建应用程序。

令人惊讶的是,我没有找到适用于 windows 的工具链,

是否有这样的工具链,还是我的理解中遗漏了什么?

谢谢你, 然然

【问题讨论】:

  • 题外话,但是是的,你绝对可以得到这样的东西。 developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads
  • @CarlNorum 用于裸机目标,不适用于 Linux
  • 谢谢,我之前确实找到了该链接,但它仅适用于 arm,不适用于 linux。例如,我认为它不包括 pthreads。
  • Microsoft 提供了 ARM 编译器、链接器和汇编器。他们的文档很烂,但工具是可用的。您只需要打开一个 ARM 开发人员命令提示符。另请参阅cryptest.nmake 以获取用于驱动编译和链接的 Nmake 文件示例。

标签: linux arm toolchain


【解决方案1】:

这里https://www.linaro.org/downloads/

向下滚动到“最新的 Linux 目标二进制工具链版本”

【讨论】:

  • 哪个二进制文件适用于 Windows:releases.linaro.org/components/toolchain/binaries/latest-7/…
  • “提供了 x86_64 Linux 和 Mingw32(MS Windows 兼容)主机二进制文件”,所以它应该是存档文件名中带有 mingw32 的那个。
  • 我现在试过了,但它有静态链接和 windows 抱怨(只读文件系统...")
  • 知道如何在 windows 中提取 tar.xz 吗?
猜你喜欢
  • 2014-11-14
  • 2010-10-04
  • 2017-02-03
  • 1970-01-01
  • 2011-08-04
  • 1970-01-01
  • 2011-05-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多