Ubuntu18.04安装Cmake(最新最详细亲测)
文章目录
- 前言
- 一、下载Binary版(下载即用)
- 二、下载Source版(需要编译)
- 三、检查Cmake安装情况
- 总结
前言
ubuntu中cmake的安装有两种方式 二者选其一即可
- 直接下载编好的版本 开袋即食,下载即用 Binary版
- 从源代码编译,下载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安放的位置。
注解:如果发生 没有权限的问题
- 请使用
sudo ln -sf /home/************
- 如果还是不行 请使用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(最新最详细亲测)相关推荐
- Ubuntu18.04安装Ros(最新最详细亲测)
文章目录 安装前必看 旧博文的前言 一.版本选择 二.下载步骤 1.检查Unbuntu的软件和更新源 2.设置Ros的下载源 3.安装ROS 4.设置环境变量 5.下载其他功能组件 6.rosdep ...
- Ubuntu18.04安装Anaconda(最新最全亲测图文并茂)
文章目录 前言 一.Anaconda版本的选择 二.Anaconda安装步骤 1.下载anaconda 2.安装 Anaconda 3. 检验anaconda安装成功 三.安装常见问题 四.换源 五. ...
- linux18.04安装显卡驱动,详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!)
详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测 ...
- Ubuntu18.04安装ROS Melodic(详细,亲测安装完成,有清晰的截图步骤)
这也是我在Ubuntu里面安装ROS的第N次,以前每次安装过程都忘记总结了,导致每次安装ROS都浪费了很多的时间用来解决各种问题.为了避免自己以后出现问题需要再安装,所以写这篇博客总结一下,这次是我安 ...
- Linux上安装QQ,ubuntu18.04安装QQ最新简易教程,一分钟安装QQlinux版。
文章目录 O.环境 一.安装方法 三.源代码 四.参考资料 QQ Web停止运营了,QQ linux停更了.TX真是良心企业.那我们该如何在linux上跑QQ呢? 本文提供ubuntu18.04 (1 ...
- Ubuntu18.04安装教程(很详细)
Ubuntu18.0详尽版安装教程 下载Ubuntu18.04 下载VMware Workstation 安装虚拟机 解决windows与linux之间文件拖放的问题 下载Ubuntu18.04 官方 ...
- ubuntu18.04+cuda9.0+lenovo y430p(GTX850M)亲测可用
目前,大多情况下,基本上都ubuntu 14.04.或者是ubuntu 16.04的操作系统安装以及GPU 环境搭建过程,很少ubuntu18.04的版本,安装一上午,均以失败告终,终于成功,现总结网 ...
- Ubuntu16.04安装qq和微信(亲测 可用)附安装包下载链接
最近把笔记本系统换成了ubuntu16.04,结果在用的时候需要用到微信和qq,但根据网上的好多资料都不能成功安装,弄的一晚上,终于装好了. qq下载链接:http://mirrors.aliyun. ...
- Ubuntu16.04安装QQ和微信(亲测有效)
1.首先安装deepin-wine环境 git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git cd deepin-wine-f ...
最新文章
- 学会理解并编辑/etc/fstab
- 听音训练手册--音频制品与听评
- 房东收电费1.5犯法吗_深圳房东租客少了,感到很困难压力很大,几栋楼房间空着!...
- Mac Hadoop的安装与配置
- [react] React中怎么操作虚拟DOM的Class属性
- openjudge 放苹果 1664
- 如何把域名解析到网站空间IP上?
- 经典线程同步总结 关键段 事件 互斥量 信号量
- 批处理脚本:判断进程是否存在
- oracle must be declared,oracle must be declared
- 浅谈人工智能(AI)
- 快速排序的C语言实现
- [bigdata-56] py3+selenium 抓取学信网 最简demo
- 基于 Openocd 和 FT2232H 的 ARMv8(Coretex-A53)调试
- 最常被遗忘的 Web 性能优化:浏览器缓存
- 推荐 - 将多种格式的 Office 文件转换为 PPT 和图片
- 甜品店如何用大数据进行选址要素采集
- android 将app添加进入文件的打开方式
- 脱离实际,技术就是屠龙之技
- 字符串匹配 KMP算法