我是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。
谢谢你们。 (如果可能的话,你可以一步一步地指导如何构建它并告诉我要获得哪些文件。如果你觉得你想像我一样帮助一个菜鸟,那么给链接到文件。)
答案 0 :(得分:13)
TDM-GCC 4.6.1(用于32位和64位Windows的GCC / MinGW / MinGW-w64编译器套件)是使用MinGW&amp ;;在Windows 7 64位上构建的。 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
答案 1 :(得分:4)
今天我也在寻找构建原生工具链的方法,但后来最终使用了那里提供的个人构建。
建筑物可以按照本指南进行操作 - https://sourceforge.net/p/mingw-w64/code/HEAD/tree/trunk/mingw-w64-doc/howto-build/mingw-w64-howto-build.txt