gpt4 book ai didi

linux - 如何在 Cygwin 上安装 GCC 交叉编译器 (ix86)

转载 作者:太空宇宙 更新时间:2023-11-04 11:54:11 25 4
gpt4 key购买 nike

Cygwin 中是否有可用的软件包作为 Linux-i386-elf 的交叉编译工具链。我在安装 cygwin 软件包时找不到任何东西。但是here , 在回答这个问题时,它说它可用。

但是Cygwin在Devel目录下没有linux-*-gcc-*对应的包

如果有人有任何想法。请告诉我。

最佳答案

cygwinports.org 镜像不再包含额外的包,即那些不属于官方 cygwin.org 包的包。

这些附加功能现在仅在 Github 上的 cygports-extras 项目中可用。参见例如https://github.com/cygwinports-extras/linux-x86_64-gcc .您应该能够下载或克隆此 repo 到 /usr/src 或 cygwin 安装树中的类似内容。这将使您构建一个在 cygwin 中运行并针对 linux 操作系统上的 X86-64 架构的交叉编译器。它目前有针对 GCC 4.8.2 的补丁并将构建 GCC 4.8.2,因为它自 2015 年 8 月以来一直没有更新。完整的交叉编译器工具链和运行时还需要许多其他包。然后,如果您需要更新版本的编译器,您将需要开发使这些包的更新版本工作所需的任何补丁。

听起来工作量很大。一个更简单的解决方案是从 https://www.virtualbox.org/ 下载虚拟机​​,例如 Virtual Box。 .从 ISO 镜像安装最小的 linux 或下载带有您需要的操作系统和软件的预构建虚拟磁盘。 VBox 在 Win7 或 Win10 机器上运行良好。您不需要巨大的虚拟磁盘,只需要足够的操作系统、gcc 编译器工具链和一些工作空间。您可以调整设置以使其与 Windows 无缝协作,或者让它在窗口中运行控制台或 Linux 桌面。

您还可以查看在 Win10 上运行的 Windows Linux 子系统 (WSL)。我没有使用过它,但我认为你可以安装一个 Ubuntu 系统来访问所有适用于 Ubuntu 的软件包。

HTH
道格

关于linux - 如何在 Cygwin 上安装 GCC 交叉编译器 (ix86),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54984032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com