首页 > 系统相关 >【linux】Centos7 手动编译安装 cmake-3.28.4

【linux】Centos7 手动编译安装 cmake-3.28.4

时间:2024-03-26 11:49:03浏览次数:35  
标签:cmake tar gz Centos7 编译 版本 linux 3.28

简介1、移除原来的cmake版本yumremovecmake-y2、下载cmake-3.28.4.tar.gz安装包并解压wgethttps://cmake.org/files/v3

1、移除老版本cmake版本并安装依赖包

 yum remove cmake -y ; yum install -y gcc gcc-c++ make automake openssl openssl-devel

2、下载cmake-3.7.2.tar.gz安装包并解压  cmake官网地址 https://cmake.org/download/ 

wget https://github.com/Kitware/CMake/releases/download/v3.28.4/cmake-3.28.4.tar.gz; tar -zxf cmake*.tar.gz

3、编译/安装

cd cmake* ; ./bootstrap ; gmake -j `grep 'processor' /proc/cpuinfo | wc -l` ; gmake install

4、查看编译后的cmake版本并创建连接

/usr/local/bin/cmake --version
ln -s /usr/local/bin/cmake /usr/bin/

5、验证新版本

cmake --version

 

标签:cmake,tar,gz,Centos7,编译,版本,linux,3.28
From: https://www.cnblogs.com/opensmarty/p/18096272

相关文章

  • Linux命令:tcpdump - 网络分析
    tcpdump是一个功能强大的命令行网络协议分析器。主要功能:数据包捕获(抓包)数据包过滤数据分析网络故障排除和诊断常用选项-i:指定要监听的网络接口-D:列出可用于抓包的接口-s:设置抓取的数据包长度,超过这个长度的部分会被截断-c:指定要抓取的数据包的数量-w:将抓包数据保存......
  • Linux用户及用户组管理
    用户:UID(userid)多用户多任务:用户组:GID(groupid)用户创建用户的分类:管理员:root  0     655350普通用户:1-65535        系统用户:1-999(Centos7)1-499        登录用户:1000500     ......
  • Linux常用命令
    Linux常用命令介绍Linux系统中有很多命令,以下是一些常用的Linux命令列表:1、文件和目录操作命令:●ls:列出目录内容●cd:切换目录●pwd:显示当前工作目录●mkdir:创建新目录●rm:删除文件或目录●cp:复制文件或目录●mv:移动文件或目录●touch:创建......
  • 工作中总结的30个常用Linux指令,实在记不住就别硬记了,看这篇就够了
    写在开头最近发现自己记忆力严重下滑,很多sql命令,linux命令都记不住,特别是linux命令,很多命令参数很多,一段时间不用,再去使用就需要从网上重查了,很烦人,为此花了一些时间把之前笔记中的Linux命令给整理了一下,汇总出30个常用的分享出来,下次再想不起来直接看这篇文章就行了。1、Linux......
  • 服务器安装KVM环境并安装虚拟机(centOS7)
    一.安装KVM环境1.检测是否支持KVM        cat/proc/cpuinfo|egrep'vmx|svm'        返回结果中有vmx或svm,说明cpu是支持的2. 关闭SELinux,将/etc/sysconfig/selinux中的 SELinux=enforcing 修改为 SELinux=disabled        vi/etc/s......
  • linux终端编译单文件与多文件
    .c单文件:rani@DocR:~/Downloads$mkdirtestrani@DocR:~/Downloads$cdtestrani@DocR:~/Downloads/test$vimhello.crani@DocR:~/Downloads/test$gcchello.c-ohellorani@DocR:~/Downloads/test$./helloHelloworld.cpp单文件rani@DocR:~/Downloads/test$vimprin......
  • Centos7安装mysql8.0
    一、卸载MariaDB#查看版本rpm–qa|grepmariadb#卸载rpm–e--nodeps文件名#查看是否卸载干净rpm–qa|grepmariadb 二、安装mysql1、下载资源包 官网下载https://dev.mysql.com/downloads/mysql/Wget下载1、下载​wgethttps://dev.mysql.com/get/D......
  • Red Hat Enterprise Linux Server 7.9 扩展目录空间实践
    原磁盘总空间100GB,新加一块100GB硬盘扩展到/目录。一、收集待扩展磁盘目录信息lsblk    检查磁盘信息df-TH   检查磁盘目录root@localhost~]#lsblkNAME         MAJ:MINRM SIZEROTYPEMOUNTPOINTsda            8:0   0 1......
  • Linux - 第二节知识点
    无论是什么重定向,如果要写入的文件不存在,它会先创建一个3cat-n文件名会对输出结果所有行进行编号 cat-b 文件名会对输出结果非空行进行编号 cat-s文件名不输出多行空行,当有多行空行时,就会被压缩成一行空行more-行数文件名按照要求看多少行都可以less-行......
  • Linux - 第一节知识点
    一.ls指令ls显示当前目录下所有的文件列表alt+enter:让xshell自动全屏和取消全屏ls-a显示隐藏文件pwd显示当前命令行在进行操作时所处的目录在哪mkdir建立文件夹mkdir-p文件名/文件名一次可以建立多个目录redir文件名删除空目录rm文件名删除文件,不能删......