欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

centos7.4下cmake源码安装

程序员文章站 2022-07-10 15:41:38
...

 1.如果先前有安装过cmake,先卸载该版本  

yum remove cmake -y

yum erase cmake

2.去官网下载cmake的最新版的安装包

   官网地址: https://cmake.org/download/   

3.将下载的安装包放到 /home/src路径下,并且解压

tar zxvf cmake-3.12.2.tar.gz

4.进入cmake3.12.2文件夹,安装

  1. cd cmake-3.12.2
  2. ./configure
  3. make
  4. 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等,需要设置环境变量路径,如果路径是根目录,那么不同用户都能使用这些软件,但如果环境变量路径只在一个用户路径下,那么只有这个用户能用这些软件。