Linux 下安裝GMP庫
阿新 • • 發佈:2018-12-09
1.安裝GMP 之前需要先安裝m4 (不然會出錯),m4可以通過命名自動安裝
$sudo apt-get install m4
2.去去libgmp官網下載最新的gmp包,https://gmplib.org/,例如我下載的是gmp-6.1.2
解壓下載的包
$tar -jvxf gmp-6.1.2.tar.bz2
之後按如下操作:
$cd gmp-6.1.2
$./configure --enable-cxx
$make
$make check
$sudo make install
3.然後你就可以使用gmp了,我們可以寫個程式試一下
下面程式實現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數之和