在Windows上编译GMP库

时间:2012-07-03 17:14:11

标签: makefile codeblocks gmp

我已经下载并解压缩了GMP库的文件。我的目标是使用这个库使用我的c ++代码和code :: blocks作为我的IDE。我已经验证了我提取的文件中有一个makefile。实际上,有两个make文件,makefile.am和makefile.in。

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

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

  

'make'不被识别为内部或外部命令,可操作程序或批处理文件。

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

谢谢!

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

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

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

考虑让MinGW构建它,或者你可以尝试Cygwin,如果你不介意cygwin依赖,这可能会更简单。

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