一、安装:在Linux下,正常的按(1)./configure (2)make (3)make check (4) make install就可以完成安装。
如果要增加C++支持,./configure的时候加上--enable-cxx参数。
二、使用gmp库:
C: 在代码中#include <gmp.h>即可。
如果在gmp中使用到FILE *的函数,则需要在gmp.h之前加上#include <stdio.h>
如果在gmp中使用到va_list的函数,则需要在gmp.h之前加上#include <stdarg.h>
gmp编译出来的库是libgmp,所以在编译的时候需要加上-lgmp标志。如: gcc -lgmp -o test test.c
C++: header files相同,不过编译的链接库不一样,是libgmpxx,如: g++ -lgmpxx -o test test.c
三、基本data types:
整数:mpz_t num;
有理数:mpq_t num;
浮点数:mpf_t num;
四、函数类型:
整形类函数:以mpz_ 为开头
有理数函数:以mpq_ 为开头
浮点数函数:以mpf_ 为开头
五、使用步骤: