Ubuntu18.04安装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~

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值