我是 Stack Overflow、C++ 和 MinGW W64 的新手。我的问题是,我不知道如何构建 MinGW W64,我所知道的只是双击一个 exe 并将文件安装到我的计算机上。
所以我要问的是,你如何构建 MinGW W64? (http://mingw-w64.sourceforge.net/)
如果我学会了如何构建 MinGW W64,我想我将能够在没有任何帮助的情况下构建其他东西。我不知道要安装哪些文件来安装 MinGW W64。我所知道的是我需要来自 (http://gcc.gnu.org/) 的 gcc (for C) 和 g++ (for C++)。
是的,我知道,我可以从 http://www.mingw.org/ 安装 MinGW但是他们的 gcc 版本已经过时了,如果我学会了如何构建这些东西,这将是一个很好的学习技能。 (将来甚至可能会有所帮助)
如果有帮助,我的操作系统是 Windows 7。
谢谢各位。 (如果可能的话,您能否就如何构建它进行分步指南并告诉我要获取哪些文件。如果您想帮助像我这样的菜鸟,最好提供链接文件。)
最佳答案
TDM-GCC 4.6.1(适用于 32 位和 64 位 Windows 的 GCC/MinGW/MinGW-w64 编译器套件)是使用 MinGW 和 MSYS 在 64 位 Windows 7 上构建的。 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
https://stackoverflow.com/questions/5891545/