最近需要用到cv,编译安装cv里面的一步就是需要用到cmake,这里就先把cmake编译安装起来。这里主要是自己亲身安装实践记录,备忘方便后续查看。

最开始的时候是需要先确定下自己的Linux机器是Centos还是Ubuntu的,最简单的区分办法就是通过软件的安装命令yum和apt-get来区分,Centos都是用的yum,而Ubuntu用的都是apt或者apt-get。还有一种方式可以区分,这里一并汇总如下:

方式一【查看系统信息】:
radhat或centos存在: /etc/redhat-release 这个文件
执行命令: cat /etc/redhat-release
ubuntu存在 : /etc/lsb-release 这个文件
执行命令:  cat etc/lsb-release方式二:
看看安装指令,
有yum的就是Centos【yum -help】,
有apt-get的就是Ubuntu 【apt-get -help】。

我事先已经核查过了我的系统是Centos7.7的,截图如下:

接下来就开始着手编译安装cmake了。

1、下载源码包,地址在这里,截图如下:

我选择的是最新的版本,3.21,点击进去,下载安装包:

也可以直接使用下面的命令进行下载:

wget https://cmake.org/files/v3.21/cmake-3.21.1.zip

2、解压缩

将下载好的安装包上传到服务器端指定目录下面后,执行下面的命令进行解压缩:

unzip cmake-3.21.1.zip
move cmake-3.21.1 cmake

3、安装gcc编译器

 yum install gcc-c++

4、编译安装

cd cmake
./bootstrap

执行结束截图如下所示:

5、执行gmake

gmake

执行输出截图如下:

这个过程会比较漫长。。。。。

执行成功截图如下:

6、安装

make install

这个过程速度还是飞快的,结果截图如下所示:

7、安装查看

cmake --version

结果输出如下:

到此源码编译安装cmake就结束了,后面附上最简单的安装方式:

yum install cmake

Centos7.7下编译安装 cmake相关推荐

  1. Centos7环境下编译安装Mysql

    一..Mysql编译安装 1.1 环境介绍 当前环境是虚拟机中最小化安装的Centos7, 防火墙开启状态. 安装Mysql5.5.62仅用于学习 [root@localhost MySQL-5.5. ...

  2. linux 下脚本安装 mysql_linux(centos7)下编译安装mysql(数据库)一键安装详解+脚本文件...

    一.下载源文件 官网下载地址: https://downloads.mysql.com/archives/community/ 二.安装前准备 (1).开始之前先把虚拟机内存调大,避免安装时间过长和卡 ...

  3. centos7操作系统下编译安装veracrypt

    VeraCrypt版本 在进行这次编译工作的时候使用的是https://github.com/veracrypt/VeraCrypt/releases 链接下1.25.9版本的源码,前置软件要求与Ve ...

  4. CentOS7.0下编译安装Nginx 1.10.0

    2019独角兽企业重金招聘Python工程师标准>>> 准备工作 安装编译工具.依赖包 $ yum -y install gcc gcc-c++ autoconf automake ...

  5. centos7.2下编译安装git

    centos最新的7.2版本,git居然是1.8,而最新的git版本是2.9 差的太多了,何况git2.0后有大更新.于是,我决定编译安装.中间有一点小破折,记录一下,备忘. 1,下载最新的源码,网址 ...

  6. CentOS7下编译安装libmodbus库

    CentOS7下编译安装libmodbus库 下载libdmodbus源代码 编译安装lidmodbus 测试 参考资料 下载libdmodbus源代码 libmodbus官网下载页面如下图所示: 可 ...

  7. linux nginx编译安装mysql_Centos7下编译安装配置Nginx+PHP+MySql环境

    序言 这次玩次狠得.除了编译器使用yum安装,其他全部手动编译.哼~ 看似就Nginx.PHP.MySql三个东东,但是它们太尼玛依赖别人了. 没办法,想用它们就得老老实实给它们提供想要的东西. 首先 ...

  8. linux mysql 5.6.22_LinuxCentOS6.0下编译安装MySQL5.6.22

    Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...

  9. CentOS 6.4下编译安装MySQL 5.6.14

    概述: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14. 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server ...

  10. Ubuntu16下编译安装Open Babel2.4.1和python绑定

    上一篇介绍的是CentOS 7下编译安装Open Babel2.4.1和python绑定点击打开链接 一.Open Babel简介 Open Babel是一款开源自由软件,使用Open Babel可以 ...

最新文章

  1. 判断一个string是否可以为数字
  2. CSDN-Code平台使用过程中的5点经验教训
  3. 画一个圆角多边形_CAD零基础教程,矩形和多边形的画法
  4. 华为android系统最新版,谷歌再放大招截胡鸿蒙系统!发布最新版安卓系统:国产手机抢先升级...
  5. SSRF(服务端请求伪造)
  6. message There is no Action mapped for namespace [/] and action name [login] associated with context
  7. 产业链消息称台积电积极寻求更多长期代工订单
  8. if __name__ == __main___if __name__ == #x27;__main__#x27;: 究竟起什么作用,阅读本文后,其他文章不必再看...
  9. HashTable、ConcurrentHashMap、TreeMap、HashMap关于键值的区别
  10. ichart添加click事件
  11. 看地形地貌下载什么地图?看地形地貌软件介绍
  12. 先验 超验_关于先天、先验、经验和超验的理解
  13. Python 报错Process finished with exit code -1073740791 (0xC0000409)解决方法
  14. 使用串口连接Arduino与树莓派开发板
  15. 守护绿水青山,环保数采仪一马当先!
  16. 《剪花布条》:从花布条中尽可能剪出几块小饰条
  17. UI设计—软件包装设计
  18. 《电路/电路原理》—戴维宁(南)定理实战演练
  19. 搭建一个简单的react工程
  20. cocoapod安装过程中的幺蛾子

热门文章

  1. 从零开始webpack搭建项目
  2. 制作ecc证书(linux命令行)
  3. 201521123081《Java程序设计》 第4周学习总结
  4. linux-磁盘结构
  5. 【转】Caffe初试(八)Blob,Layer和Net以及对应配置文件的编写
  6. C#温故而知新学习系列之面向对象编程—自动属性(十一)
  7. centreon与nagios整合
  8. MYSQL生成日历表,通常在做报表的时候需要用来生成一个临时表,用来左连接等。...
  9. 空气污染指数的计算公式是什么?(API)
  10. VS2010与.NET4系列 19.ASP.NET4中新的HTML编码的%: %语法