Как собрать MinGW W64 - PullRequest
       46

Как собрать MinGW W64

20 голосов
/ 05 мая 2011

Я новичок в Stack Overflow, C ++ и MinGW W64. Моя проблема в том, что я не знаю, как собрать MinGW W64, все, что я знаю, как это сделать, - это дважды щелкнуть исполняемый файл и установить файлы на мой компьютер.

Итак, я спрашиваю, как вы собираете MinGW W64? (http://mingw -w64.sourceforge.net / )

Если я научусь собирать MinGW W64, я думаю, что смогу создавать другие вещи без посторонней помощи. Я не знаю, какие файлы получить для установки MinGW W64. Все, что я знаю, это то, что мне нужны gcc (для C) и g ++ (для C ++) из (http://gcc.gnu.org/).

Да, я знаю, я мог бы просто установить MinGW из http://www.mingw.org/, но их версии gcc устарели, и было бы неплохо научиться, если бы я научился создавать подобные вещи. (Может даже помочь в будущем)

Если это поможет, моя операционная система - Windows 7.

Спасибо, ребята. (Если возможно, вы можете составить пошаговое руководство о том, как создать его, и рассказать, какие файлы получить. И если вы чувствуете, что хотите помочь нубу, как я, было бы неплохо дать ссылки на файлы.)

Ответы [ 2 ]

13 голосов
/ 12 февраля 2012

TDM-GCC 4.6.1 (набор компиляторов GCC / MinGW / MinGW-w64 для 32- и 64-битной Windows) был построен на 64-битной Windows 7 с использованием MinGW & MSYS. исходный дистрибутив предоставляет GCC, все библиотеки поддержки и файлы сценариев .sh, которые вызывают Makefile с соответствующими аргументами.

Замечания по сборке ( Источники TDM / 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
4 голосов
/ 30 июня 2011

Сегодня я также искал собственную цепочку инструментов, но потом использовал личную сборку, предоставленную там.

Для сборки вы можете следовать этому руководству - https://sourceforge.net/p/mingw-w64/code/HEAD/tree/trunk/mingw-w64-doc/howto-build/mingw-w64-howto-build.txt

...