有个作业是需要在linux下做的,并且需要用到gmp这个 library ;

我使用的是虚拟机centos7。很久没碰过linux了,忘得差不多了,一点点百度出来的

1、

首先检查是否已存在gmp库

(论坛:https://bbs.csdn.net/topics/330075663)

记录一次在centos下使用gmp的悲伤-LMLPHP

看来并没有

“致命错误:gmp.h:没有那个文件或目录

#include <gmp.h>”

2、

centos下使用 “yum install gmp” 来安装,但是我发现1.8M的玩意儿,预计要11分钟,大概是3~4k/s

直接在Windows上到官网 “https://gmplib.org/” 下了

记录一次在centos下使用gmp的悲伤-LMLPHP

3、

下到Windows物理机后要想办法传到虚拟机里:(参考链接:https://blog.csdn.net/sun_940903/article/details/78966049)

记录一次在centos下使用gmp的悲伤-LMLPHP

4、

传到虚拟机后要解压,,gmp官网上有很多压缩包格式,各种解压的命令如下:(原文:https://blog.csdn.net/testcs_dn/article/details/45421007)

记录一次在centos下使用gmp的悲伤-LMLPHP

附上图片后面几个链接:

http://www.nongnu.org/lzip/manual/lzip_manual.html

http://www.nongnu.org/lzip/

http://download.savannah.gnu.org/releases/lzip/

然后

进入gmp-6.1.2文件夹 
    cd gmp-6.1.2 
  ./configure (若之后用g++ 编译则为./configure –enable-cxx ) 
  make 
  make check 
     make install  (这一步要在root下,su root即可)

执行make时出现了   “configure: error: No usable m4 in $PATH or /usr/5bin (see config.log for reasons)”

错误。

解决:yum install m4

(参考:https://www.cnblogs.com/ECJTUACM-873284962/p/8350320.html)

执行以上几步时可能会出现其他的错误,可以参看:https://www.linuxidc.com/Linux/2011-04/34307.htm (以下截图来自linux公社)

记录一次在centos下使用gmp的悲伤-LMLPHP记录一次在centos下使用gmp的悲伤-LMLPHP记录一次在centos下使用gmp的悲伤-LMLPHP记录一次在centos下使用gmp的悲伤-LMLPHP记录一次在centos下使用gmp的悲伤-LMLPHP记录一次在centos下使用gmp的悲伤-LMLPHP记录一次在centos下使用gmp的悲伤-LMLPHP记录一次在centos下使用gmp的悲伤-LMLPHP

04-20 17:45