kali-安装gmpy2
安装环境
gcc 原版本9.2
安装gmp包:
wget [https://gmplib.org/download/gmp/gmp-6.2.0.tar.xz](https://gmplib.org/download/gmp/gmp-6.2.0.tar.xz)
tar xvf gmp-6.2.0.tar.xz
cd gmp-6.2.0
./configure --prefix=/usr/local/gmp
⛔️报错:No usable m4 in $PATH or /usr/5bin (see config.log for reasons)
cd
sudo apt-get install m4
cd gmp-6.2.0
./configure --prefix=/usr/local/gmp
make && make install
安装mpfr包:
wget https://www.mpfr.org/mpfr-current/mpfr-4.1.0.tar.gz
tar xvf mpfr-4.1.0.tar.gz
cd mpfr-4.1.0
./configure --prefix=/usr/local/mpfr --with-gmp=/usr/local/gmp
make && make install
安装mpc
apt-get的方式下载
apt-get install libmpc-dev
会同时安装libmpfr-dev
apt-get install libgmp-dev
报错
apt-get update
apt-get install libgmp-dev
成功
wget ftp://ftp.gnu.org/gnu/mpc/mpc-1.0.3.tar.gz tar xvf mpc-1.0.3.tar.gz cd mpc-1.0.3 ./configure --prefix=/usr/local/mpc --with-gmp=/usr/local/gmp --with-mpfr=/usr/local/mpfr
make && make install
error: conflicting types for ‘mpfr_fmma’
不要管这个报错,是个软连接的问题。很麻烦。
安装gmpy2
pip install gmpy2
tip:其他下载mpc的方式
在文件夹内输入地址。mpc下载
获取GCC基础架构:
[ftp://gcc.gnu.org/pub/gcc/infrastructure/](ftp://gcc.gnu.org/pub/gcc/infrastructure/)
将下载文件放在临时目录中(您可以使用所需的任何目录)。
/opt/downloads
在与downloads目录或其子目录不同的temp目录中构建基础结构:
/tmp/gcc
使用静态库配置基础架构,如下所示:
./configure --disable-shared --enable-static --prefix=/tmp/gcc