1.如果先前有安装过cmake,先卸载该版本
yum remove cmake -y
yum erase cmake
2.去官网下载cmake的最新版的安装包
3.将下载的安装包放到 /home/src路径下,并且解压
tar zxvf cmake-3.12.2.tar.gz
4.进入cmake3.12.2文件夹,安装
-
cd cmake-3.12.2
-
./configure
-
make
-
sudo make install
5.修改环境变量
sudo vi /etc/profile
在/etc/profile末尾加上对应的路径
export PATH=/usr/loacl/bin/cmake:$PATH
提一句,如果不知道cmake安装在哪里,可以用which查看cmake路径:
which cmake
6.保存,更新环境变量
source /etc/profile
7.查看版本,测试是否安装成功:打开终端,输入
cmake --version
结果是:cmake version 3.12.2(安装cmake成功!)
或者输入
cmake -help
注意:
1.问题:bash: /usr/bin/cmake: 没有那个文件或目录 [可能是环境变量的问题,配置环境变量就行]]
因为直接使用cmake系统会到默认的/usr/bin中去寻找,但是src中安装的cmake是在/usr/local/bin中,所以当然不会找到。解决方法:
做一个链接即可:ln -s /usr/local/bin/cmake /usr/bin
然后使用/usr/local/bin/cmake进行编译。
2.注:解压完可以看一下解压以后的目录结构,看解压是否成功(某些时候,解压有可能出错,导致文件缺失)
3.要知道,在根目录下安装cmake,那么不同用户都可以共享使用这个cmake.
如果是安装其它软件如opencv/caffe等,需要设置环境变量路径,如果路径是根目录,那么不同用户都能使用这些软件,但如果环境变量路径只在一个用户路径下,那么只有这个用户能用这些软件。