Installation 如何在freebsd上启用GMP?

Installation 如何在freebsd上启用GMP?,installation,swi-prolog,Installation,Swi Prolog,我安装了swi prolog,如下所示: $./configure --prefix=/home/***/swi-prolog/ --enable-gmp $gmake && gmake check && gmake install however, it still reports no GMP syupport: ?- random(33). Warning: This version of SWI-Prolog is not compiled with

我安装了swi prolog,如下所示:

$./configure --prefix=/home/***/swi-prolog/ --enable-gmp
$gmake && gmake check && gmake install

however, it still reports no GMP syupport:

?- random(33).
Warning: This version of SWI-Prolog is not compiled with GMP support.
Warning: Floating point random operations are not supported.
ERROR: is/2: Arithmetic: `random_float/0' is not a functionenter code here

$find /usr/local/lib -name "libgmp*"                                  
/usr/local/lib/libgmp.so.10
/usr/local/lib/libgmp.so
/usr/local/lib/libgmp.la
/usr/local/lib/libgmpxx.so.6
/usr/local/lib/libgmpxx.so
/usr/local/lib/libgmpxx.la
/usr/local/lib/libgmp.a
/usr/local/lib/libgmpxx.a
我使用的是FreeBSD和swi prolog,这是一个稳定的版本


任何建议都将不胜感激

它通过设置CFLAGS和LDFLAGS固定:

$echo $LDFLAGS                                       
-L/usr/local/lib
$echo $CFLAGS                                       
-I/usr/local/include
$./configure --prefix=/home/sw2wolf/swi-prolog/ --enable-gmp
$gmake && gmake install

$ldd ~/swi-prolog/lib/swipl-6.3.8/bin/i386-freebsd9.0/swipl                                                                                 
**libgmp.so.10** => /usr/local/lib/libgmp.so.10 (0x2815b000)
libexecinfo.so.1 => /usr/local/lib/libexecinfo.so.1 (0x281b9000)
librt.so.1 => /usr/lib/librt.so.1 (0x281c4000)
libreadline.so.6 => /usr/local/lib/libreadline.so.6 (0x281ca000)
libncursesw.so.5.9 => /usr/local/lib/libncursesw.so.5.9 (0x281ff000)
libm.so.5 => /lib/libm.so.5 (0x28229000)
libthr.so.3 => /lib/libthr.so.3 (0x28243000)
libc.so.7 => /lib/libc.so.7 (0x28264000)
libncurses.so.8 => /lib/libncurses.so.8 (0x28383000)
libtinfow.so.5.9 => /usr/local/lib/libtinfow.so.5.9 (0x283c3000)

问候

我认为GMP开发是必需的。你确定你拿到了吗--当配置查找适当的包
定位libgmp时,启用gmp是默认设置。
为您提供了什么?我在Ubuntu12上得到了…
/libgmp.so.10.0.2/
。04@z_axis你成功了吗?