【问题标题】:What files can be safely deleted from the MinGW-w64 binaries?可以从 MinGW-w64 二进制文件中安全删除哪些文件?
【发布时间】:2017-04-26 00:02:38
【问题描述】:

我正在使用此处的MinGW-w64 安装程序:
https://mingw-w64.org/doku.php/download/mingw-builds

安装到目录会创建一个名为 mingw32mingw64 的文件夹,其中包含编译器。我已经知道可以删除同一目录下的附加批处理脚本、HTML链接和卸载可执行文件。

mingw32/64 文件夹包含以下文件夹:

  1. bin
  2. 包括
  3. libexec
  4. 许可证
  5. 选择
  6. 分享
  7. i686-w64-mingw32 (mingw32) 或 x86_64-w64-mingw32 (mingw64)

我只希望用C 编译,别无其他。那么我可以删除哪些文件以减少文件数,因为编译器包含RubyFortran 和其他语言的文件,正如我所说,我不需要它。

【问题讨论】:

  • 删除一些东西,看看你的代码是否还能编译。重复直到不能再删除
  • 您找到了可以删除哪些文件的解决方案吗?

标签: c gcc mingw mingw-w64


【解决方案1】:

为什么人们仍在使用 Mingw 或 Mingw64 而不是 TDM-GCC ?您必须依赖默认构建或从源代码自己构建。尝试按照自己的方式安装它很糟糕。

TDM-GCC 另一方面,您可以根据需要指定要安装的位置和组件。您可以毫无顾虑地升级或删除它。如今,它更加快速、简单、现代和等效。

现在对于您的问题,您可以通过installer 下载并安装TDM-GCC。我真的认为您不需要任何进一步的说明,因为 5 岁的孩子会理解如何使用它。只需选择 c 所需的组件即可。

如果您不明白,如果需要,我很乐意为您提供更多帮助。 ^_^

【讨论】:

    【解决方案2】:

    如果您想要更小的 GCC 工具集,请尝试 MinGW Distro

    向下滚动到“如何构建自己的发行版”,下载 components-14.1.7z,解压,将 binutils 2.27 和 GCC 6.3.0 解压到同一个文件夹中。总大小约为 270MB。

    【讨论】:

      【解决方案3】:

      据我所知,最低限度是你的

      1,垃圾箱 5. libexec

      不是你可能需要 bin 中的所有工具,但通常我会同时持有这两个目录

      如果你想构建标准 c 库和 windows.h,你还需要库和头文件,所以

      1. 包括

      也是需要的(它的一部分可能还包含用于 c++ 标准库的头文件和库)所有这些主要的 3 个库都在那里混合在一起 afaik 所以可能有点难以找到什么来做什么

      【讨论】:

        猜你喜欢
        • 2021-02-14
        • 1970-01-01
        • 2012-10-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-15
        相关资源
        最近更新 更多