编译安装Cmake ;


  1. 首先下载CMAKE

    https://cmake.org/files/v3.3/cmake-3.3.2.tar.g   # 官网地址



    [root@C01 src]# wget https://cmake.org/files/v3.3/cmake-3.3.2.tar.gz

    [root@C01 src]# ls

    cmake-3.3.2.tar.gz  mysql-5.6.10.tar.gz


    如果没有安装wget 工具,先 yum install wget -y 安装;


2.安装Cmake ;

    

    [root@C01 src]# tar zxvf cmake-3.3.2.tar.gz #解压

    

    [root@C01 src]# cd cmake-3.3.2    #进入解压目录


    [root@C01 cmake-3.3.2]# ./bootstrap    #执行安装脚本

    

    ---------------------------------------------

    CMake 3.3.2, Copyright 2000-2015 Kitware, Inc.

    ---------------------------------------------

    Error when bootstrapping CMake:

    Cannot find appropriate C compiler on this system.

    Please specify one using environment variable CC.

    See cmake_bootstrap.log for compilers attempted.

    

    ---------------------------------------------

    Log of errors: /root/cmake-3.3.2/Bootstrap.cmk/cmake_bootstrap.log

    ---------------------------------------------

    以上报错是缺少C语言编辑器

    

    安装gcc

    [root@C02 cmake-3.3.2]# yum install gcc gcc-c++ -y


    再继续安装


    [root@C01 cmake-3.3.2]# ./bootstrap

    此处省略 N 。。。。

    -- Performing Test run_pic_test - Success

    -- Performing Test run_inlines_hidden_test

    -- Performing Test run_inlines_hidden_test - Success

    -- Configuring done

    -- Generating done

    -- Build files have been written to: /root/cmake-3.3.2

    ---------------------------------------------

    CMake has bootstrapped.  Now run gmake.


    [root@C01 cmake-3.3.2]# gmake


    [root@C01 cmake-3.3.2]# gmake install


3.检查 ;

    使用 which cmake 检查是否安装成功


    [root@C02 cmake-3.3.2]# which cmake

    /usr/local/bin/cmake

    [root@C02 cmake-3.3.2]#


    至此,Cmake 已安装完成;