最近写了一个高精度的模板,想要用GMP库测试一下,总结一下GMP环境的搭建。
环境搭建:GMP大法教你重新做人(从入门到实战)
解压.tar.lz
的 时候可能会遇到一点问题,可以参考这个博客:.tar.lz压缩包解压
需要注意的是C++需要./configure -enable-cxx
头文件使用的是#include<gmpxx.h>
编译参数需要加上-lgmp -lgmpxx
可能会报错找不到动态库:
libgmpxx.so.4: cannot open shared object file: No such file or directory
需要运行命令:
sudo apt install libgmpxx4ldbl
然后应该就可以啦。
C++语法可以参考这篇博客:c++ gmp安装及使用摘要