Makefile Windows环境下GMP库的编译

Makefile Windows环境下GMP库的编译,makefile,codeblocks,gmp,Makefile,Codeblocks,Gmp,我已经下载并提取了GMP库的文件。我的目的是使用这个代码库,用C++代码工作:代码:块作为IDE。我已验证在我提取的文件中是否存在makefile。实际上,有两个make文件,makefile.am和makefile.In 假设这些文件是我所需要的,我打开一个命令提示符并导航到存储这些makefile的文件夹(c:\cpplibs\gmp)。在那里,我输入'make'并点击enter,期望这将编译库,然后我可以从code::blocks链接到它 但是,我立即从命令提示符处收到一条错误消息: “m

我已经下载并提取了GMP库的文件。我的目的是使用这个代码库,用C++代码工作:代码:块作为IDE。我已验证在我提取的文件中是否存在makefile。实际上,有两个make文件,makefile.am和makefile.In

假设这些文件是我所需要的,我打开一个命令提示符并导航到存储这些makefile的文件夹(c:\cpplibs\gmp)。在那里,我输入'make'并点击enter,期望这将编译库,然后我可以从code::blocks链接到它

但是,我立即从命令提示符处收到一条错误消息:

“make”不被识别为内部或外部命令、可操作程序或批处理文件

我检查了Path变量,make.exe文件的存储路径在这个字符串中,所以我认为这不是问题所在。我以前没有在Windows环境中使用Make,所以我被卡住了。我在这里使用Make正确吗?有人知道我做错了什么吗

谢谢

(编辑:我发布了几个屏幕截图来显示我是如何设置的,以及Path变量指向它的)


这些是autoconf/automake文件,而不是常规的make文件,因此如果没有GNU工具,它们将无法工作

考虑一下如何构建它,或者您可以尝试Cygwin,如果您不介意Cygwin的依赖性,这可能会更简单


此外,错误消息表明make不在您的路径中,不管您怎么想。

谢谢。我将研究MinGW(我正在尝试使用gnugcc)。我添加了两个屏幕截图来显示我是如何设置的。你在那里看到了什么可以解释我为什么会收到那个错误信息吗?再次感谢你的帮助。我真的很感激。它与我在系统属性中编辑路径时显示的字符串完全一致。该字符串包括make.exe所在的文件夹。