我正在尝试Charm
使用 python 2.7 在 Ubuntu 11.04 中安装加密 python 框架。
要求说我应该安装gmp
版本 5.*。我已经成功安装了gmp
库并运行了所有测试。
另外,运行后
$ ldconfig -p |grep libgmp
libgmpxx.so.4 (libc6,x86-64) => /usr/lib/libgmpxx.so.4
libgmpxx.so (libc6,x86-64) => /usr/lib/libgmpxx.so
libgmp.so.10 (libc6,x86-64) => /usr/local/lib/libgmp.so.10
libgmp.so.3 (libc6,x86-64) => /usr/lib/libgmp.so.3
libgmp.so (libc6,x86-64) => /usr/local/lib/libgmp.so
libgmp.so (libc6,x86-64) => /usr/lib/libgmp.so
为了安装Charm
,我从这里下载了它。我跑了./configure, make , make install
,sdconfig
正如安装所说。
但是运行后make test
我收到了很多这种形式的错误:
charm/Charm-Crypto-0.43/charm/core/math/integer.so: undefined symbol: __gmpz_powm_sec
Charm
共享库找不到libgmp
. 我该如何解决?
我做了一个ldd integer.so
,它使用libgmp.so.3
. 在我的系统libgmp.so.3
下放置所以在框架的文件下/usr/lib
添加了这一行:config.mk
Charm
LDFLAGS= -m64 -L/usr/lib .
(-m64
已经在那里)。我一次make
又一次make install
,但我得到了同样的错误