我的问题类似于这张海报,我使用的是MAC OsX 10.9.5版本:
python 'bigfloat' package installation issues
当我尝试安装“mpc-1.0.2”软件包时,它不会编译并出现此错误:
grep: /home/case/local/lib/libgmp.la: No such file or directory
sed: /home/case/local/lib/libgmp.la: No such file or directory
libtool: link: `/home/case/local/lib/libgmp.la' is not a valid libtool archive
make[2]: *** [libmpc.la] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
我的配置命令是:
./ configure --prefix = / users / username / local --with-gmp = / users / username / local --with-mpfr = / users / username / local
任何人或Casevh都可以帮忙吗?
答案 0 :(得分:2)
一些评论。
如果您的目标是编译bigfloat
,那么您就不需要编译gmpy2
或MPC
。我的说明的第一部分是从编译GMP
,MPFR
和MPC
的流程中复制的,以便与gmpy2
一起使用。
在我的示例中,我通常使用我的本地用户名case
,通用username
或偶尔使用其他位置。您需要编辑命令以使用文件所在的实际位置。
bigfloat
和gmpy2
都可以访问MPFR
库以进行任意精度浮点运算。它们使用稍微不同的API,尤其是用于控制上下文。
gmpy2
还提供对GMP
库(对于任意精度整数和有理数)和MPC
库(对于任意精度复数)的访问。
免责声明:我保留gmpy
和gmpy2
。