2011-05-05 75 views
19

我是Stack Overflow,C++和MinGW W64的新手。我的问题是,我不知道如何构建MinGW W64,我所知道的只是双击一个exe文件并将这些文件安装到我的电脑本身。如何构建MinGW W64

所以我问的是,你如何建立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

谢谢你们。 (如果可能,你可以一步一步地指导如何构建它,并告诉我要获得什么文件。如果你觉得你想像我一样帮助noob出来,那么将链接指向)

+0

大的问题,我想建立我的MinGW-W64,以及解决一些GCC的问题。 FWIW,[MinGW-w64公共邮件列表](https://lists.sourceforge.net/lists/listinfo/mingw-w64-public)可能是一个很好的问题。 – 2011-05-17 19:29:45

回答

4

今天我还在寻找建立一个本地工具链,但最终使用了在那里提供的个人构建。

为建设可以按照本指南 - http://mingw-w64.svn.sourceforge.net/viewvc/mingw-w64/trunk/mingw-w64-doc/howto-build/mingw-w64-howto-build.txt?revision=4234

+1

还有一个[高级指南](http://mingw-w64.svn.sourceforge.net/viewvc/mingw-w64/trunk/mingw-w64-doc/howto-build/) – 2012-02-07 07:57:20

+6

准备注销一个你的生命中的一天得到这个工作:) – codeasone 2012-04-27 21:36:00

+0

如果有人理解上面提到的指南,请与我联系。 – user1764961 2013-06-18 06:59:18

12

TDM-GCC 4.6.1(GCC/MinGW的/ MinGW的-W64编译器套件的32位和64位Windows)是建立在使用Windows 7 64位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