1

我正在尝试在 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 位置添加到路径中。这里有什么问题?我该如何解决这个问题?

4

1 回答 1

0

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

于 2014-06-30T00:25:13.343 回答