【问题标题】:How to build MinGW W64如何构建 MinGW W64
【发布时间】:2011-05-05 00:58:20
【问题描述】:

我是 Stack Overflow、C++ 和 MinGW W64 的新手。我的问题是,我不知道如何构建 MinGW W64,我所知道的只是双击一个 exe 并将文件安装到我的计算机上。

所以我要问的是,你如何构建 MinGW W64? (http://mingw-w64.sourceforge.net/)

如果我学会了如何构建 MinGW W64,我想我将能够在没有任何帮助的情况下构建其他东西。我不知道要安装哪些文件来安装 MinGW W64。我只知道我需要来自 (http://gcc.gnu.org/) 的 gcc(用于 C)和 g++(用于 C++)。

是的,我知道,我可以从http://www.mingw.org/ 安装 MinGW,但是他们的 gcc 版本已经过时了,如果我学会了如何构建这些东西,这将是一个很好的学习技能。 (将来甚至可能会有所帮助)

如果有帮助,我的操作系统是 Windows 7。

谢谢各位。 (如果可能的话,您能否就如何构建它进行分步指南并告诉我要获取哪些文件。如果您想帮助像我这样的菜鸟,最好提供链接文件。)

【问题讨论】:

标签: gcc windows-7 build g++ mingw


【解决方案1】:

TDM-GCC 4.6.1(适用于 32 位和 64 位 Windows 的 GCC / MinGW / MinGW-w64 编译器套件)是在 64 位 Windows 7 上使用 MinGW 和 MSYS 构建的。 source distribution 提供 GCC、所有支持库和 .sh 脚本文件,它们使用适当的参数调用 Makefile。

构建注释 (TDM Sources/README-gcc-tdm-src.txt) :

Building the TDM edition typically looks like this: 
  * [Extract all sources to /crossdev/src] 
  * [Copy or build a previous MinGW installation to a "build root"] 
  * [Ensure the prefix ("/mingw") is empty] 
  * [Ensure the buildroot's "bin" directory is in PATH] 
  * ./build-tdm-[dw2/sjlj].sh support-libs prefix 
  * [Copy everything from the prefix to the "build root"] 
  * [Extract the binutils, mingwrt, and w32api bin/dev packages to the prefix] 
  * ./build-tdm-[dw2/sjlj].sh gcc

【讨论】:

    【解决方案2】:

    今天我也在寻找构建一个原生工具链,但最终使用了那里提供的个人构建。

    对于构建,您可以遵循本指南 - https://sourceforge.net/p/mingw-w64/code/HEAD/tree/trunk/mingw-w64-doc/howto-build/mingw-w64-howto-build.txt

    【讨论】:

    猜你喜欢
    • 2012-12-08
    • 2019-06-27
    • 1970-01-01
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 2013-04-06
    • 2021-10-23
    相关资源
    最近更新 更多