文章目录

  • 前言
  • 一、下载Binary版(下载即用)
  • 二、下载Source版(需要编译)
  • 三、检查Cmake安装情况
  • 总结

前言

ubuntu中cmake的安装有两种方式 二者选其一即可

  1. 直接下载编好的版本 开袋即食,下载即用 Binary版
  2. 从源代码编译,下载Source版

提示:以下是本篇文章正文内容,下面案例可供参考


一、下载Binary版(下载即用)

在官网下载相应文件官网下载地址

注:我这里下载的是3.20.5版本,第二新的一个版本,比较好。下载tar.gz文件

下载后将文件提取(解压)出来 并放在你想放的位置,我这里是直接将cmake3.20 放在了 “下载”这个目录里面。

重点:将cmake3.20加入环境变量

方法一(不推荐)

有些教程是 在.bashrc文件中加入环境变量。
加入以后终端输入cmake即可触发该cmake3.20文件夹的程序
但是这样做有个问题:

因为bashrc在ubuntu中调用的优先级太低,如果后续安装了ROS,此时 cmake命令将会指向后续安装ROS时 安装下来的cmake3.10版本。注:该cmake3.10版本在/usr/bin目录下,优先级更高

这里也给出具体步骤
终端输入sudo gedit ~/.bashrc
输入export PATH=$PATH:'/home/hyj/下载/cmake-3.20.5-linux-x86_64/bin' 注解:改为自己的路径

最后终端输入source ~/.bashrc 使环境变量更改生效

方法二(软链接)(推荐)

终端输入以下命令回车:ln -sf /home/hyj/下载/cmake-3.20.5-linux-x86_64/bin/* /usr/local/bin/
注:/home/hyj/下载/cmake-3.20.5-linux-x86_64/bin/* 的前半部分改成你自己将cmake安放的位置。

注解:如果发生 没有权限的问题

  1. 请使用 sudo ln -sf /home/************
  2. 如果还是不行 请使用root权限来添加软链接。 sudo su 输入密码 后续再次执行ln ********命令即可

二、下载Source版(需要编译)

请查看他人教程,以后有机会我会补充


三、检查Cmake安装情况

终端输入

cmake -version
cmake-gui -version
ccmake -version
cpack -version
ctest -version


如图所示:各个组件安装正常。


总结

之前从Binary安装Cmake3.20后,又去安装了Ros ,安装ROS后 又发现cmake命令 指向了ros安装下来的旧版本cmaek3.10 。一时间无从下手,后面了解了linux系统的环境变量问题 才最终将这个问题解决。 还有很多需要进步啊!

如果有兴趣了解linux系统环境变量设置问题可以参考博主的另一篇博客

如果这个图文教程有帮助到你的话,能点个免费的赞吗n(≧▽≦)n。其他问题也请留言在评论区哦,博主看到会回复的。O(∩_∩)O~

Ubuntu18.04安装Cmake(最新最详细亲测)相关推荐

  1. Ubuntu18.04安装Ros(最新最详细亲测)

    文章目录 安装前必看 旧博文的前言 一.版本选择 二.下载步骤 1.检查Unbuntu的软件和更新源 2.设置Ros的下载源 3.安装ROS 4.设置环境变量 5.下载其他功能组件 6.rosdep ...

  2. Ubuntu18.04安装Anaconda(最新最全亲测图文并茂)

    文章目录 前言 一.Anaconda版本的选择 二.Anaconda安装步骤 1.下载anaconda 2.安装 Anaconda 3. 检验anaconda安装成功 三.安装常见问题 四.换源 五. ...

  3. linux18.04安装显卡驱动,详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!)

    详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测 ...

  4. Ubuntu18.04安装ROS Melodic(详细,亲测安装完成,有清晰的截图步骤)

    这也是我在Ubuntu里面安装ROS的第N次,以前每次安装过程都忘记总结了,导致每次安装ROS都浪费了很多的时间用来解决各种问题.为了避免自己以后出现问题需要再安装,所以写这篇博客总结一下,这次是我安 ...

  5. Linux上安装QQ,ubuntu18.04安装QQ最新简易教程,一分钟安装QQlinux版。

    文章目录 O.环境 一.安装方法 三.源代码 四.参考资料 QQ Web停止运营了,QQ linux停更了.TX真是良心企业.那我们该如何在linux上跑QQ呢? 本文提供ubuntu18.04 (1 ...

  6. Ubuntu18.04安装教程(很详细)

    Ubuntu18.0详尽版安装教程 下载Ubuntu18.04 下载VMware Workstation 安装虚拟机 解决windows与linux之间文件拖放的问题 下载Ubuntu18.04 官方 ...

  7. ubuntu18.04+cuda9.0+lenovo y430p(GTX850M)亲测可用

    目前,大多情况下,基本上都ubuntu 14.04.或者是ubuntu 16.04的操作系统安装以及GPU 环境搭建过程,很少ubuntu18.04的版本,安装一上午,均以失败告终,终于成功,现总结网 ...

  8. Ubuntu16.04安装qq和微信(亲测 可用)附安装包下载链接

    最近把笔记本系统换成了ubuntu16.04,结果在用的时候需要用到微信和qq,但根据网上的好多资料都不能成功安装,弄的一晚上,终于装好了. qq下载链接:http://mirrors.aliyun. ...

  9. Ubuntu16.04安装QQ和微信(亲测有效)

    1.首先安装deepin-wine环境 git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git cd deepin-wine-f ...

最新文章

  1. 关于WeX5的初步学习
  2. 精通python网络爬虫-精通Python网络爬虫:核心技术、框架与项目实战
  3. 【C++ 语言】容器 ( queue 队列 | stack 栈 | priority_queue 优先级队列 | set 集合 | 容器遍历 | map )
  4. CTFshow 反序列化 web273
  5. Protobuf 安装及 Python、C# 示例
  6. mysql某个表被行锁了_MySQL中的锁(表锁、行锁)
  7. 【Socket网络编程】12. send()、recv()、sendto() 和 recvfrom() 函数解析
  8. python堆排序求topn_Java堆排序,取得前TopN个数
  9. java中 4 种取整函数
  10. 爬取网易某只股票2017-01到2018-01的数据
  11. zuul源码分析之Request生命周期管理
  12. 七款修复工具介绍:不仅能修复U盘,SD卡、TF卡也能修复!
  13. 《黑客帝国》代码雨——源代码
  14. Jmeter编码格式
  15. 企业使用防伪税控开票子系统出现问题常见问题
  16. 【Ubuntu 安装】Ubuntu20.04和Win10双系统安装指南
  17. 计算机桌面的图标怎么删除,电脑桌面图标有箭头怎么去掉?
  18. Xilinx zynq EtherCAT LAN9252
  19. 网站运营活动策划方案模板[转载]
  20. mac idea Tomcat 内网映射解决方案

热门文章

  1. kali linux不用网卡驱动,Kali Linux ——在无网络情况下安装无线网卡驱动
  2. 中国计算机应用大会EI检索吗,国内EI检索的期刊有哪些?(计算机、信息方向)...
  3. Node.js联机游戏——gobang五子棋(客户端+服务端+websocket的双人游戏)
  4. 阴阳师服务器维护 2月11,阴阳师2月11日更新公告 新春活动全面开启
  5. 版本名称的英文缩写代表的含义
  6. 移动互联网Pinterest战役打响 鲜淘铺推摇一摇功能
  7. 确保web地址正确解决方案
  8. 【商业分析 04 搜索引擎指标CG,DCG,NDCG】
  9. 丰田生产方式及其应用(zt)
  10. 树莓派linux iso镜像下载,树莓派入门(一) - 下载安装系统镜像,Raspbian和Centos-Go语言中文社区...