2011-05-05 29 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