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

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

1、

首先检查是否已存在gmp库

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

看来并没有

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

#include <gmp.h>”

2、

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

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

3、

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

4、

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

附上图片后面几个链接:

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公社)

转载于:https://www.cnblogs.com/Guhongying/p/9942778.html

记录一次在centos下使用gmp的悲伤相关推荐

  1. CentOS下查看最后登录的用户信息以及LOG记录

    CentOS下查看最后登录的用户信息 tail /var/log/messages tail /var/log/secure 我们知道,在redhat下可以用lastlog查看各用户最后登录的信息,用 ...

  2. Centos下堡垒机Jumpserver V3.0环境部署完整记录(1)-安装篇

    Centos下堡垒机Jumpserver V3.0环境部署完整记录(1)-安装篇 由于来源身份不明.越权操作.密码泄露.数据被窃.违规操作等因素都可能会使运营的业务系统面临严重威胁,一旦发生事故,如果 ...

  3. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  4. CentOS下的DNS服务器搭建

    CentOS下的DNS服务器搭建 实验环境:VMware workstation 10         centos 6.4 说明: DNS是计算机域名系统或域名解析服务器(Domain Name S ...

  5. centOS下调整swap

    centOS下调整swap [root@localhost /]# mkdir swap   [root@localhost /]# cd swap   [root@localhost swap]# ...

  6. Centos下gcc的安装、gcc的更新、gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2

    Centos下gcc的安装.gcc的更新.gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2 文章目录: 1 下载gcc的源码 1.1 源码下载地址: 1.2 下 ...

  7. CentOs下搭建GitLab

    CentOs下搭建GitLab gitlab提供ce 和 ee两个版本,从官网的解释来看,如果想体验完整的功能则安装ee版并付费,不然体验时间过后ee版将自动降级为ce版,所以看个人需求安装.二者的区 ...

  8. linux防火墙添加udp 123,centos下的ntp的安装和配置 (注意 防火牆的udp 123要打開,不然會不能用)...

    centos下的ntp的安装和配置安装 yum install ntp 配置文件 /etc/ntp.conf restrict default kod nomodify notrap nopeer n ...

  9. Centos下重要日志文件及查看方式

    Centos下重要日志文件及查看方式 时间:2013-07-28 12:10来源:中国IT实验室 作者:感谢:"匿名"投稿 举报 点击:6525次 id="iframeu ...

最新文章

  1. 两个有序数组的中位数—leetcode4
  2. xmu 1254.异或求和
  3. apache camel_您的Apache Camel应用程序现在包括现成的文档
  4. 我国博士不是太多了,而是太少了!
  5. 95-090-024-源码-bin脚本-CLI提交Job-Run详解
  6. 图解TCPIP-传输层 TCP
  7. 用LVM在VMware中的Linux硬盘扩容
  8. Linked server的一个问题
  9. 了解PHP中$_SERVER变量对路径的解析
  10. 【数字信号调制】基于matlab二进制差分相移键控调制(2DPSK)【含Matlab源码 163期】
  11. Si9000射频线阻抗计算
  12. android 查看cad方案,android 加载dwg 图纸解决方案
  13. 蓝牙模块:详解蓝牙通信模块的使用
  14. 三位物理学家与陶哲轩证明的惊天定理,原来早在教科书里?
  15. 二叉搜索树(kv模型)的模拟实现
  16. 单片机引脚浮空输入注意事项-STM32
  17. 设计模式之策略模式(Strategy)
  18. phpcms system.php,phpcms_v9.6.0_UTF8 PHPcms系统开源 很有用 - 下载 - 搜珍网
  19. 数据集:Udacity Self-Driving 目标检测数据集
  20. 智慧公厕系统为管理方提供更丰富的管理手段

热门文章

  1. 【数据库系统设计】数据库安全性
  2. 《Algorithms》Comparable 实现冒泡排序
  3. Linux系统管理(6)——Linux下启动Redis服务的几种方法
  4. SELinux系列(十一)——SELinux策略规则查看方法(seinfo和sesearch)详解
  5. Kali渗透测试工具库(一)sprata--信息收集扫描爆破集成
  6. python环境配置(二)——centos6+ 安装python3.6以及pip3
  7. django快捷复习手册
  8. 用汇编语言与C语言实验其他排序,微机原理实验报告冒泡排序
  9. java中的values函数_详解java 中valueOf方法实例
  10. 别被忽悠了!阿里内部人士:我们正悄悄地拆掉中台,你还在建?