当前位置: 首页 > news >正文

Ubuntu下安装指定版本的cmake包

在linux下面,我们一般是这样安装cmake的,

sudo apt install cmake #(或者 sudo apt install cmake g++ make)

sudo apt install cmake-qt-gui

有时,我们可能会选定自己想安装的版本。当然在安装前你可以卸载原来的安装包,

sudo apt remove cmake

不过这不是必须的,貌似会替代掉原来的包,因为cmake可执行文件没有带版本信息,比如,

/usr/local/bin/cmake

或者

/usr/local/bin/cmake-gui

对于使用指定版本的下载包,一般的安装指令为

$ chmod + x cmake-3.22.0-linux-x86_64.sh

$ sudo ./cmake-3.22.0-linux-x86_64.sh --skip-license --exclude-subdir --prefix=/usr/local
#或者

$ sudo  sh cmake-3.22.0-linux-x86_64.sh  --prefix=/usr/local/  --exclude-subdir

然后,就可以在terminal终端中检查安装是否成功

$ cmake --version
cmake version 3.22.0

CMake suite maintained and supported by Kitware (kitware.com/cmake).
$ cmake-gui  #启动cmake图形界面

参考资料

A Step-By-Step Guide to Install CMake on Linux - LinuxForDevices

(八)CMake 在Ubuntu的更新_Fishfishfishfishcat-CSDN博客

CMake包的参考下载地址,

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

相关文章:

  • Ubuntu20.04编译安装Opencv4.5.5安装包报错:Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
  • Ubuntu20.04编译安装Opencv4.5.5
  • Linux如何查看内核版本并安装内核头文件linux-headers-generic
  • Linux中如何安装特定的gcc版本
  • Ubuntu 20.04 源码编译Paddle2.2.2
  • Ubuntu20.04源码编译PaddleOCR2.4
  • OpenCV导入时报错 ImportError: numpy.core.multiarray failed to import
  • OpenVINO2022.1+open_model_zoo例程的编译与使用
  • OpenCV cv::plugin::impl::DynamicLib::libraryLoad load ..opencv_core_parallel_tbb45 =>FAILED
  • OpenVINO之text_detection_demo
  • Paddle在windows10+vs2019上的源码编译(失败)
  • Tesseract-OCR试运行
  • Tesseract-OCR在Windows10(VS2019+vcpkg)平台上的编译与使用
  • Tesseract-OCR:在Windows10(VS2019+SW)平台上的编译与使用
  • Tesseract-OCR在Ubuntu20.04平台上使用
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JAVA SE 6 GC调优笔记
  • JavaWeb(学习笔记二)
  • js学习笔记
  • Koa2 之文件上传下载
  • Redis字符串类型内部编码剖析
  • Vue学习第二天
  • 多线程 start 和 run 方法到底有什么区别?
  • 工作手记之html2canvas使用概述
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 使用权重正则化较少模型过拟合
  • 问题之ssh中Host key verification failed的解决
  • 学习HTTP相关知识笔记
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • elasticsearch-head插件安装
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​比特币大跌的 2 个原因
  • ​力扣解法汇总946-验证栈序列
  • #1015 : KMP算法
  • #每天一道面试题# 什么是MySQL的回表查询
  • (02)Hive SQL编译成MapReduce任务的过程
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (libusb) usb口自动刷新
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (超详细)语音信号处理之特征提取
  • (二)学习JVM —— 垃圾回收机制
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .NET 依赖注入和配置系统
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • [ C++ ] STL---stack与queue
  • [ajaxupload] - 上传文件同时附件参数值
  • [AutoSar]BSW_Com02 PDU详解
  • [BZOJ] 2044: 三维导弹拦截
  • [BZOJ]4817: [Sdoi2017]树点涂色
  • [bzoj1006]: [HNOI2008]神奇的国度(最大势算法)
  • [java基础揉碎]关系运算符(比较运算符)逻辑运算符赋值运算符三元运算符运算符的优先级
  • [leetcode] Balanced Binary Tree
  • [LeetCode]-使用特殊算法的题目-2