Centos7.7下编译安装 cmake
最近需要用到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相关推荐
- Centos7环境下编译安装Mysql
一..Mysql编译安装 1.1 环境介绍 当前环境是虚拟机中最小化安装的Centos7, 防火墙开启状态. 安装Mysql5.5.62仅用于学习 [root@localhost MySQL-5.5. ...
- linux 下脚本安装 mysql_linux(centos7)下编译安装mysql(数据库)一键安装详解+脚本文件...
一.下载源文件 官网下载地址: https://downloads.mysql.com/archives/community/ 二.安装前准备 (1).开始之前先把虚拟机内存调大,避免安装时间过长和卡 ...
- centos7操作系统下编译安装veracrypt
VeraCrypt版本 在进行这次编译工作的时候使用的是https://github.com/veracrypt/VeraCrypt/releases 链接下1.25.9版本的源码,前置软件要求与Ve ...
- CentOS7.0下编译安装Nginx 1.10.0
2019独角兽企业重金招聘Python工程师标准>>> 准备工作 安装编译工具.依赖包 $ yum -y install gcc gcc-c++ autoconf automake ...
- centos7.2下编译安装git
centos最新的7.2版本,git居然是1.8,而最新的git版本是2.9 差的太多了,何况git2.0后有大更新.于是,我决定编译安装.中间有一点小破折,记录一下,备忘. 1,下载最新的源码,网址 ...
- CentOS7下编译安装libmodbus库
CentOS7下编译安装libmodbus库 下载libdmodbus源代码 编译安装lidmodbus 测试 参考资料 下载libdmodbus源代码 libmodbus官网下载页面如下图所示: 可 ...
- linux nginx编译安装mysql_Centos7下编译安装配置Nginx+PHP+MySql环境
序言 这次玩次狠得.除了编译器使用yum安装,其他全部手动编译.哼~ 看似就Nginx.PHP.MySql三个东东,但是它们太尼玛依赖别人了. 没办法,想用它们就得老老实实给它们提供想要的东西. 首先 ...
- linux mysql 5.6.22_LinuxCentOS6.0下编译安装MySQL5.6.22
Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...
- CentOS 6.4下编译安装MySQL 5.6.14
概述: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14. 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server ...
- Ubuntu16下编译安装Open Babel2.4.1和python绑定
上一篇介绍的是CentOS 7下编译安装Open Babel2.4.1和python绑定点击打开链接 一.Open Babel简介 Open Babel是一款开源自由软件,使用Open Babel可以 ...
最新文章
- 判断一个string是否可以为数字
- CSDN-Code平台使用过程中的5点经验教训
- 画一个圆角多边形_CAD零基础教程,矩形和多边形的画法
- 华为android系统最新版,谷歌再放大招截胡鸿蒙系统!发布最新版安卓系统:国产手机抢先升级...
- SSRF(服务端请求伪造)
- message There is no Action mapped for namespace [/] and action name [login] associated with context
- 产业链消息称台积电积极寻求更多长期代工订单
- if __name__ == __main___if __name__ == #x27;__main__#x27;: 究竟起什么作用,阅读本文后,其他文章不必再看...
- HashTable、ConcurrentHashMap、TreeMap、HashMap关于键值的区别
- ichart添加click事件
- 看地形地貌下载什么地图?看地形地貌软件介绍
- 先验 超验_关于先天、先验、经验和超验的理解
- Python 报错Process finished with exit code -1073740791 (0xC0000409)解决方法
- 使用串口连接Arduino与树莓派开发板
- 守护绿水青山,环保数采仪一马当先!
- 《剪花布条》:从花布条中尽可能剪出几块小饰条
- UI设计—软件包装设计
- 《电路/电路原理》—戴维宁(南)定理实战演练
- 搭建一个简单的react工程
- cocoapod安装过程中的幺蛾子
热门文章
- 从零开始webpack搭建项目
- 制作ecc证书(linux命令行)
- 201521123081《Java程序设计》 第4周学习总结
- linux-磁盘结构
- 【转】Caffe初试(八)Blob,Layer和Net以及对应配置文件的编写
- C#温故而知新学习系列之面向对象编程—自动属性(十一)
- centreon与nagios整合
- MYSQL生成日历表,通常在做报表的时候需要用来生成一个临时表,用来左连接等。...
- 空气污染指数的计算公式是什么?(API)
- VS2010与.NET4系列 19.ASP.NET4中新的HTML编码的%: %语法