Linux下安装GMP及使用

Linux下安装GMP大数库

下载GMP

官网下载gmp最新版:https://gmplib.org/
我下载的是gmp-6.2.1.tar.lz

安装GMP前需先安装m4(否则报错)

通过 sudo apt-get install m4安装

安装步骤

  1. 解压gmp压缩包:sudo apt-get install lzip–>lzip -d gmp-6.2.1.tar.lz–>tar -xvf gmp-6.2.1.tar
  2. 之后按如下步骤操作
$cd gmp-6.2.1
$./configure --enable-cxx
$make
$make check
$sudo make install
  1. 写个程序测试一下
#include <iostream>
#include <gmpxx.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("%Zd\n",c);
    mpz_clear(a);
    mpz_clear(b);
    mpz_clear(c);
    return 0;
}

  1. 编译
g++ proname.cpp -o proname -lgmpxx -lgmp
  1. 运行
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值