Cygwin 目标的交叉编译器

问题描述 投票:0回答:3

我一直想知道如何构建针对 Cygwin 的 Windows 可执行文件 Linux 主机。 我无法找到与预构建交叉编译器相关的任何内容,并且我不知道如何使用 Cygwin 目标自己构建一个交叉编译器。

我该如何进行?

提前致谢。

linux windows gcc cygwin cross-compiling
3个回答
3
投票

可以在以下位置找到交叉工具:
https://sourceforge.net/projects/fedora-cygwin/

Fedora 的存储库位于:
https://copr.fedorainfracloud.org/coprs/yselkowitz/cygwin/

正如不久前 Cygwin 邮件列表中提到的
https://cygwin.com/pipermail/cygwin/2020-July/245695.html


0
投票

这是构建面向 x86_64-pc-cygwin 的 Linux 托管交叉编译器的脚本集合。

https://github.com/ivop/cygcross


-1
投票

您想要以 Cygwin 而不是本机 Windows 为目标是否有实际原因?

Cygwin 引入了 POSIX 兼容层,而 MinGW-w64 则针对本机 Windows。

MinGW-w64 可以使用各自的包管理器安装在大多数 Linux 发行版下。

© www.soinside.com 2019 - 2024. All rights reserved.