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 ...
最新文章
- 关于WeX5的初步学习
- 精通python网络爬虫-精通Python网络爬虫:核心技术、框架与项目实战
- 【C++ 语言】容器 ( queue 队列 | stack 栈 | priority_queue 优先级队列 | set 集合 | 容器遍历 | map )
- CTFshow 反序列化 web273
- Protobuf 安装及 Python、C# 示例
- mysql某个表被行锁了_MySQL中的锁(表锁、行锁)
- 【Socket网络编程】12. send()、recv()、sendto() 和 recvfrom() 函数解析
- python堆排序求topn_Java堆排序,取得前TopN个数
- java中 4 种取整函数
- 爬取网易某只股票2017-01到2018-01的数据
- zuul源码分析之Request生命周期管理
- 七款修复工具介绍:不仅能修复U盘,SD卡、TF卡也能修复!
- 《黑客帝国》代码雨——源代码
- Jmeter编码格式
- 企业使用防伪税控开票子系统出现问题常见问题
- 【Ubuntu 安装】Ubuntu20.04和Win10双系统安装指南
- 计算机桌面的图标怎么删除,电脑桌面图标有箭头怎么去掉?
- Xilinx zynq EtherCAT LAN9252
- 网站运营活动策划方案模板[转载]
- mac idea Tomcat 内网映射解决方案
热门文章
- kali linux不用网卡驱动,Kali Linux ——在无网络情况下安装无线网卡驱动
- 中国计算机应用大会EI检索吗,国内EI检索的期刊有哪些?(计算机、信息方向)...
- Node.js联机游戏——gobang五子棋(客户端+服务端+websocket的双人游戏)
- 阴阳师服务器维护 2月11,阴阳师2月11日更新公告 新春活动全面开启
- 版本名称的英文缩写代表的含义
- 移动互联网Pinterest战役打响 鲜淘铺推摇一摇功能
- 确保web地址正确解决方案
- 【商业分析 04 搜索引擎指标CG,DCG,NDCG】
- 丰田生产方式及其应用(zt)
- 树莓派linux iso镜像下载,树莓派入门(一) - 下载安装系统镜像,Raspbian和Centos-Go语言中文社区...