MPFR安装无法找到gmp-impl.h

时间:2014-06-29 20:44:08

标签: cygwin gnu gmp mpfr

我正在尝试在cygwin上安装MPFR。 我成功运行了“./configure --with-gmp-build = .. / gmp-5.1.3”并没有给我任何错误。 但是当我运行“make install”时,它会失败并发出以下错误。

In file included from exceptions.c:23:0:
mpfr-impl.h:71:24: fatal error: gmp-impl.h: No such file or directory
compilation terminated.
Makefile:674: recipe for target `exceptions.lo' failed
make[2]: *** [exceptions.lo] Error 1
make[2]: Leaving directory `/cygdrive/d/chamila/mpfr-3.1.2/src'
Makefile:798: recipe for target `install' failed
make[1]: *** [install] Error 2
make[1]: Leaving directory `/cygdrive/d/chamila/mpfr-3.1.2/src'
Makefile:385: recipe for target `install-recursive' failed
make: *** [install-recursive] Error 1

我也在路径中添加了gmp位置。这有什么不对?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

不要使用--with-gmp-build选项(除非你知道你在做什么)并且不要在configure中使用相对路径。如果您在目录DIR中安装了GMP,只需使用--with-gmp = DIR。