文章目录

  • 前言
  • 一、下载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. 学会理解并编辑/etc/fstab
  2. 听音训练手册--音频制品与听评
  3. 房东收电费1.5犯法吗_深圳房东租客少了,感到很困难压力很大,几栋楼房间空着!...
  4. Mac Hadoop的安装与配置
  5. [react] React中怎么操作虚拟DOM的Class属性
  6. openjudge 放苹果 1664
  7. 如何把域名解析到网站空间IP上?
  8. 经典线程同步总结 关键段 事件 互斥量 信号量
  9. 批处理脚本:判断进程是否存在
  10. oracle must be declared,oracle must be declared
  11. 浅谈人工智能(AI)
  12. 快速排序的C语言实现
  13. [bigdata-56] py3+selenium 抓取学信网 最简demo
  14. 基于 Openocd 和 FT2232H 的 ARMv8(Coretex-A53)调试
  15. 最常被遗忘的 Web 性能优化:浏览器缓存
  16. 推荐 - 将多种格式的 Office 文件转换为 PPT 和图片
  17. 甜品店如何用大数据进行选址要素采集
  18. android 将app添加进入文件的打开方式
  19. 脱离实际,技术就是屠龙之技
  20. 字符串匹配 KMP算法

热门文章

  1. 使用wintogo在移动硬盘上安装windows10系统
  2. Latex数学公式-空格插入
  3. 对学校的希望和寄语_写一段对学校的寄语
  4. Objective C编程基础视频课程-关东升-专题视频课程
  5. 新春贺礼:云和恩墨大讲堂期刊第二期
  6. 软件工程大作业之停车场管理系统
  7. Linux下添加新网卡eht3
  8. 游戏计算机中丢失,玩游戏时出现因为计算机中丢失xinput1_3.dll的解决方法
  9. Geotools中蜂巢的实现
  10. 彤云垂暮,落日渐歇,秋水潋滟,葳蕤已覆。