Ubuntu18.04下安装GMP库+MPFR库

1.下载并安装GMP库

1.1下载GMP库

GMP官网下载GMP库。
点击下图右侧红框处的download跳转到下载地址。

图片.png

下载下图中的gmp-6.1.2.tar.bz2。
图片.png

1.2安装GMP库

安装GMP 之前首先安装m4库,不然之后过程会报错:

$sudo apt-get install m4

进入安装包路径后解压压缩包:

$tar -jvxf gmp-6.1.2.tar.bz2

进入解压后的文件夹:

$cd gmp-6.1.2

$./configure --enable-cxx
$make
$make check
$sudo make install

1.3测试GMP库是否安装成功

创建test.cpp测试:

$vim test.cpp

/*
实现2个大数相加
*/
#include <gmpxx.h>
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
        mpz_t a,b,c;
        mpz_init(a);
        mpz_init(b);
        mpz_init(c);
        gmp_scanf("%Zd%Zd",a,b);
        mpz_add(c,a,b);
        gmp_printf("c= %Zd\n",c);
        return 0;
}

编译:

$g++ test.cpp -o test -lgmp
运行:
$./test

结果:

输入两个数,得到c为两数之和

2.下载并安装MPFR库

2.1下载MPFR库

MPFR官网下载MPFR库。
点击下图红框处的download跳转到下载地址。

图片.png

下载tar.gz后缀的版本:
图片.png

2.2安装MPFR库

进入安装包路径后解压压缩包:

$tar -zxvf mpfr-4.0.2.tar.gz

进入解压后的文件夹:

$cd mpfr-4.0.2

$./configure --enable-cxx
$make
$make check
$sudo make install

参考自:https://blog.csdn.net/just_h/article/details/82667787
https://www.cnblogs.com/Hxinguan/p/5016305.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容