1. 程式人生 > >Linux 下安裝GMP庫

Linux 下安裝GMP庫

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數之和