gpt4 book ai didi

MinGW-w64 离线安装器

转载 作者:行者123 更新时间:2023-12-04 00:20:54 34 4
gpt4 key购买 nike

有没有办法离线安装mingw-w64?我尝试了许多官方来源,但似乎都需要某种形式的互联网访问。我正在寻找适用于 x32 和 x64 系统的东西。我试着看看 the official repository但我不确定此任务需要哪些文件。

提前致谢 !

最佳答案

尽管以下内容尚未完全测试,但似乎不需要离线安装程序。根据错误报告的一些屏幕截图,在线安装程序会询问以下问题...

Version .......... seems to be the GNU GCC version number
Architecture ..... i686 / x86_64
Threads .......... posix / win32
Exception ........ dwarf / sjlj / seh
Build Revision ... 0 / 1 / 2 / ...

Install folder ... e.g. c:\mingw

Create desktop shortcuts?

前 5 个选项用于选择单个下载包。我不了解你,但我不知道为线程和异常选择什么。纯粹基于下载统计数据,posix 线程的使用量是 win32 的两倍多,seh 似乎在 64 位上更受欢迎,在 32 位上 dwarf,sjlj 似乎很不受欢迎。我猜 32 位的 posix 和 dwarf 是默认的。

为了确定选择是什么,它使用来自 this folder 的文件 repository.txt。 .这只是一个用管道分隔的文本文件——这 5 个主要选项的 5 个字段,加上要下载的包的 URL 的一个字段。

顺便说一句,如果有人知道在哪里可以找到安装程序的源代码,我非常感谢您的评论 - 我已经找到了高低,例如错误报告,但未找到安装程序的来源。不过,mingw-64 二进制包的来源很容易找到。

二进制包本身位于 this folder (Win32) 的子文件夹中和 this folder (Win64) .

我不确定安装程序提供的快捷方式是用于什么的 - 这是 MinGW-w64,而不是 MSYS 或 MSYS2,所以没有基于 bash 的 shell 提供快捷方式。可能它们只是设置了路径的 Windows 命令提示符快捷方式。

除了快捷方式问题之外,您要做的就是将包解压缩到合适的文件夹,确保 mingw32\bin 或 mingw64\bin 文件夹以某种方式位于路径上,您应该完成。我已经用 32 位 gcc-5.4.0 包之一对此进行了测试 - g++ 编译了一个 hello-world,没有任何问题。

从更远的一步开始,子文件夹中有其他第三方构建版本 here (32 bit)以及针对 64 位和其他版本的 * 文件夹的不同工具链的类似子文件夹。 ray_linn 有各种构建,包括 Ada(和 Objective C/C++?)支持。 rubenvb 有一些较旧的 GCC 和 Clang 版本。 dongsheng-daily 看起来像日常构建,甚至包括实验性的 GCC 7。

如果您也需要 MSYS,请在评论中告诉我。我已经离线安装(连同 MinGW32)有一段时间了,所以我有一个要安装的软件包的列表。您需要相当多的软件包,从 SourceForge 获取它们很痛苦,但是一旦您拥有它们,它通常只是再次打开包装。有一些小的“安装后”要做 - 一些要创建的文件,主要是在哪里可以找到 MinGW,以及创建一个 shell 的快捷方式。我有 AutoIt 脚本来做到这一点 - 有点困惑,使用了不适当的方法,因为它们是我当时在 AutoIt 中所知道的,但它们工作正常。

有 MSYS2,但乍一看这是另一个在线安装假设的问题,使用 pacman 包管理器 - 可能非常方便,但不适用于不能使用它的少数人。

关于MinGW-w64 离线安装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38393755/

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