标题:[实践OK]和cmake原理和使用,CentOS7 升级 cmake,CMake 3.1 or higher is required.  You are running version 2.8.12.2。 出处:向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除 时间:Wed, 14 Dec 2016 11:08:33 +0000 作者:jackxiang 地址:http://jackxiang.com/post/9107/ 内容: 现象:cmake ../ CMake Error at CMakeLists.txt:1 (cmake_minimum_required): CMake 3.1 or higher is required. You are running version 2.8.12.2 -- Configuring incomplete, errors occurred! 一)编译C通过cmake: # 如何编译和执行 本工程使用CMake来编译,CMake的好处是方便跨平台执行。关于CMake,可以访问(https://cmake.org/)。 在Linux环境下,请先创建build目录,并到目录build下,执行cmake ```bash mkdir build && cd build cmake ../ ``` 再执行 ```bash make ``` 如果你的Linux中无法运行cmake或make命令,可以按照如下命令安装它 ```bash sudo apt-get install cmake g++ make ``` 所有的可执行程序在目录build/bin下面 如果你有CLion或者其他可视化的IDE,可以直接在IDE中执行"Build Project"来完成整个项目的编译。 二)升级 cmake 的步骤: 卸载原有通过 yum 安装的 cmake yum remove cmake 下载cmake安装包 cd /opt wget https://github.com/Kitware/CMake/releases/download/v3.14.5/cmake-3.14.5-Linux-x86_64.tar.gz 解压下载好的cmake二进制包 cd /opt tar zxvf cmake-3.14.5-Linux-x86_64.tar.gz 解压成功后,就可以在 /opt 目录下看到一个 cmake-3.14.5-Linux-x86_64 目录,下面添加cmake环境变量,编辑 /etc/profile.d/cmake.sh 文件,写入以下内容: export CMAKE_HOME=/opt/cmake-3.14.5-Linux-x86_64 export PATH=$PATH:$CMAKE_HOME/bin 保存并退出,执行命令让 cmake 环境文件生效 source /etc/profile 此时,再次查看cmake版本,就已经是 3.14.5 了: cmake -version cmake 版本升级完毕。 来自:https://www.jianshu.com/p/d5dd6514526a Mysql新版本均采用了cmake: http://mp.weixin.qq.com/s?__biz=MzI0MTEyMzgxOA==&mid=2247483751&idx=1&sn=124007f577a8d697040479942935d88a&chksm=e91129e2de66a0f4b6e385d663c927c7e0386255d29af3a7a7f2550ff84abbf5a95a457bbdc1&mpshare=1&scene=23&srcid=1214WmcU4f5K7XqqSEIfWo6l#rd Generated by Jackxiang's Bo-blog 2.1.1 Release