一、官网地址

https://github.com/Kitware/CMake/releases/

官网提供了不同版本,可以选择Linux x86或者arm版本的cmake。

二、下载

# 下载
wget https://github.com/Kitware/CMake/releases/cmake-3.20.3-linux-x86_64.tar.gz# 解压
tar zxvf cmake-3.20.3-linux-aarch64.tar.gz
tree -L 2 cmake-3.20.3-Linux-arrch64

cmake-3.20.3-Linux-arrch64
├── bin
│  ├── ccmake
│  ├── cmake
│  ├── cmake-gui
│  ├── cpack
│  └── ctest
├── doc
│  └── cmake
├── man
│  ├── man1
│  └── man7
└── share
    ├── aclocal
    ├── applications
    ├── cmake-3.20
    ├── icons
    └── mime

12 directories, 5 files

bin下面有各种cmake家族的产品程序。

三、创立软链接

注: 文件路径是可以指定的, 一般选择在/opt 或 /usr 路径下, 这里选择/opt

mv cmake-3.20.3-linux-aarch64  /opt/cmake-3.20
ln -sf /opt/cmake-3.12.2/bin/*  /usr/bin

四、查看cmake版本

cmake --version

Linux——CMake更新和安装相关推荐

  1. linux cmake编译安装mysql_Linux源码安装MySQL 5.6.12 (Cmake编译)

    Linux源码安装MySQL 5.6.12 (Cmake编译) 1.安装make编译器(默认系统自带) 下载地址: tar zxvf make-3.82.tar.gz cd make-3.82 ./c ...

  2. linux opengl配置编译,Linux下OpenGL的安装与cmake编译OpenGL程序

    Linux下OpenGL的安装与cmake编译OpenGL程序 OpenGL安装 安装命令如下: $ sudo apt install build-essential $ sudo apt insta ...

  3. Linux下 gcc/g++ 版本切换与CMake各版本安装

    一. gcc/g++ 版本切换 首先下载需要的版本(以gcc8为例) sudo apt-get install gcc-8 删除原有的gcc链接, 改为新链接 cd /usr/bin sudo rm ...

  4. Linux下的软件安装

    Linux下的软件安装 一.软件安装包介绍 1.1 软件包分类 1.2 源码软件包 1.2.1 这里我们使用C语言来编写一个简单的程序,然后来完成编译安装 1.2.2 安装编译所需的工具软件gcc 1 ...

  5. linux cmake 编译64位,cmake编译win下64位obs

    obs是一款开源编码推流工具,简单易用,非常流行. 一次项目中,发现本台式机I3处理器下32位obs推流CPU使用率100%.而使用的第三方设备在64位下,性能较好. 所以需要编译64位obs并且编译 ...

  6. Linux下应用软件的安装

    对于刚刚接触Linux的朋友来说,安装一些应用软件是一件头疼的事,因为在Linux下安装应用软件和Windows下截然不同的,下面介绍一下Linux下安装应用软件来解决刚刚接触Linux而不会安装软件 ...

  7. Linux发行版上安装Netbeans IDE的各种方法

    在本文中,您将学习在Ubuntu和其他Linux发行版上安装Netbeans IDE的各种方法. NetBeans是一个开源的集成开发环境,具有良好的跨平台支持.该工具已被Java和C/C ++开发社 ...

  8. Linux下的软件安装方法介绍

    本文目录 一.Linux下的软件安装方式 二.在线安装 三.使用dpkg从本地磁盘安装deb软件包 本文目录 一.Linux下的软件安装方式 通常Linux上的软件安装主要有三种方式: 在线安装 从磁 ...

  9. Linux: debian/ubuntu下安装和使用Java 11

    Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...

最新文章

  1. mysql 优化详解_MySQL 优化详解
  2. vi文本编辑器的使用
  3. nginx源码分析之变量
  4. Java BigInteger类| 带示例的shiftLeft()方法
  5. 机器学习基础-吴恩达-coursera-(第一周学习笔记)----Introduction and Linear Regression
  6. 俄罗斯套娃(JOISC 2016 Day 1)
  7. encodeURIcomponent编码和ASP.NET之间编码转换
  8. stc12c5a60s2制作4*4*4,光立方c语言程序怎么写,基于STC12c5a60s2单片机的3D显示屏设计...
  9. Linux自学之旅-基础命令(write用户之间发送信息命令)
  10. 利用AFD进行播出级的自动幅型比控制
  11. 1962年 电影版 越剧红楼梦 剧本
  12. 【warning】UserWarning: The parameter ‘pretrained‘ is deprecated since 0.13 and may be removed
  13. 关于纳什均衡与博弈论
  14. wing ftp linux 怎么用,Wing FTP Server使用方法(操作步骤)
  15. 奇迹控制器证实配置登录器详解
  16. BLE广播包4种类型
  17. 985计算机英语六级,大学英语六级比四级难多少?985学长含泪告诉你!
  18. 零基础web前端学习路线【全新web前端入门视频教程】
  19. 2019年即时通讯局势为Magento用户带来的启示
  20. 手机如何访问localhost:8000

热门文章

  1. FPGA实现VGA显示(二)——————color_bar显示及方框移动(参考开拓者FPGA开发指南)
  2. bottleneck resnet网络_Detection学习之四-利用pytorch实现resnet
  3. 表达回填字体颜色_使用Python创建标注表达式
  4. getch和getchar的区别
  5. Qt linux双屏,qt5 多屏显示
  6. 使用 APPLY 来为每行调用表值函数
  7. 布鲁斯的秘密-序章:我是布鲁斯
  8. 挖矿为什么要用显卡_你知道为什么挖矿用显卡,而不用CPU吗?
  9. Go1.18泛型使用详解(附最新gocode)
  10. Managed I/O Completion Ports (IOCP)