我正在尝试在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位置。这有什么不对?我该如何解决这个问题?
答案 0 :(得分:0)
不要使用--with-gmp-build选项(除非你知道你在做什么)并且不要在configure中使用相对路径。如果您在目录DIR中安装了GMP,只需使用--with-gmp = DIR。