如何构建 mingw32-make
How to build mingw32-make
我刚刚根据 material:
在 windows 上构建了一个 gcc 5.2.0
http://preshing.com/20141108/how-to-install-the-latest-gcc-on-windows/
一切顺利。但是后来我尝试用这个新建的 gcc 构建 Qt,但我收到一个错误,指出没有 mingw32-make。检查了目录,没有,没有。
但是后来我检查了以前安装的gcc,这是TDM的工作,下载自:
http://tdm-gcc.tdragon.net/
是的,在他的构建中有 mingw32-make。
所以,问题是,他怎么会有那个工具,而我的构建中没有的许多其他工具却出现在他的工具中?
如果您从 gcc5.2.0 源代码创建构建,那么您刚刚创建了带有所有必要文件的 gcc 编译器。例如gcc-5.2.0.exe, gcc.exe, g++.exe, etc.
NOT gcc 的 MinGW 运行时环境,其中包含 mingw32-make.exe
!
如果您按照问题 here 中的 link 进行操作,则可以使用 cygwin make.exe
.
构建它
最好下载mingw 32
二进制文件runtime environment for gcc
或者
MinGW64 runtime environment for gcc
那么您就拥有了使用 QT 所需的所有文件。
如果你想从源代码创建一个 mingw 构建,你首先需要一个 MinGW runtime environment
然后你可以用它来构建你自己的 mingw32-make.exe.
我刚刚根据 material:
在 windows 上构建了一个 gcc 5.2.0
http://preshing.com/20141108/how-to-install-the-latest-gcc-on-windows/
一切顺利。但是后来我尝试用这个新建的 gcc 构建 Qt,但我收到一个错误,指出没有 mingw32-make。检查了目录,没有,没有。
但是后来我检查了以前安装的gcc,这是TDM的工作,下载自:
http://tdm-gcc.tdragon.net/
是的,在他的构建中有 mingw32-make。
所以,问题是,他怎么会有那个工具,而我的构建中没有的许多其他工具却出现在他的工具中?
如果您从 gcc5.2.0 源代码创建构建,那么您刚刚创建了带有所有必要文件的 gcc 编译器。例如gcc-5.2.0.exe, gcc.exe, g++.exe, etc.
NOT gcc 的 MinGW 运行时环境,其中包含 mingw32-make.exe
!
如果您按照问题 here 中的 link 进行操作,则可以使用 cygwin make.exe
.
最好下载mingw 32
二进制文件runtime environment for gcc
或者
MinGW64 runtime environment for gcc
那么您就拥有了使用 QT 所需的所有文件。
如果你想从源代码创建一个 mingw 构建,你首先需要一个 MinGW runtime environment
然后你可以用它来构建你自己的 mingw32-make.exe.