1.gmp http://ftp.gnu.org/gnu/gmp/
2.mpfr http://ftp.gnu.org/gnu/mpfr/
3.mpc http://ftp.gnu.org/gnu/mpc/
4.isl http://www.mirrorservice.org/sites/sourceware.org/pub/gcc/infrastructure/isl-0.18.tar.bz2c++
若是非管理员身份,执行make install 命令须要加上 sudo 执行,不然无法将文件写入系统中。web
若是还没有安装gcc 和 bzip2的先安装,编译源码须要用到vim
sudo yum install gcc gcc-c++ -y
sudo yum install bzip2 -y
tar xvf gmp-6.1.2.tar.xz cd gmp-6.1.2 ./configure -prefix=/usr/local/gmp make && make install
在编译前没有执行make check
翻译:
库文件已安装于:
/usr/local/mpfr/lib
若是您想要连接已安装的库
在给定的目录LIBDIR中,必须使用libtool和
指定库的完整路径名,或使用’-LLIBDIR’
在链接时标记,并至少执行下列其中一项:
-将LIBDIR添加到’LD_LIBRARY_PATH’环境变量中
在执行期间
-将LIBDIR添加到’LD_RUN_PATH’环境变量中
在链接
-使用’- wl,-rpath - wl,LIBDIR’连接器标志
-让你的系统管理员添加LIBDIR到’/etc/ld.so.conf’
有关共享库的操做系统文档,请参阅
更多信息,如ld(1)和ld.so(8)手册页。bash
tar xvf mpfr-4.0.1.tar.gz cd mpfr-3.1.4 ./configure -prefix=/usr/local/mpfr -with-gmp=/usr/local/gmp make && make install
tar xvf mpc-1.0.3.tar.gz cd mpc-1.1.0 ./configure -prefix=/usr/local/mpc -with-gmp=/usr/local/gmp -with-mpfr=/usr/local/mpfr make && make install
tar -jxvf isl-0.18.tar.bz2 cd isl-0.18 ./configure -prefix=/usr/local/isl -with-gmp=/usr/local/gmp make make install
注意: 若是安装isl出现报一下错误svg
checking which gmp to use... system checking gmp.h usability... no checking gmp.h presence... no checking for gmp.h... no configure: error: gmp.h header not found
咱们须要安装 gmp-devel依赖学习
sudo yum -y install gmp-devel
sudo vim /etc/ld.so.conf
#加入如下四个路径
/usr/local/gmp/lib
/usr/local/mpfr/lib
/usr/local/mpc/lib
/usr/local/isl/lib
ldconfig -v 命令更新 ld.so.conf库文件,使其生效。spa
sudo ldconfig -v
或者
yum install gmp
yum install gmp-devel操作系统
yum install mpfr
yum install mpfr-devel翻译
yum intall libmpc
yum install libmpc-develcode
若是有错请指出,以避免误导他人,同时我也能够学习一下。