cmake
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。
“CMake”这个名字是“cross platform make”的缩写。虽然名字中含有“make”,但是CMake和Unix上常见的“make”系统是分开的,而且更为高阶。“CMake”这个名字是“cross platform make”的缩写。虽然名字中含有“make”,但是CMake和Unix上常见的“make”系统是分开的,而且更为高阶。
1、apt-get 安装
apt-get install cmake
注:我通过这种下载的是 3.5.1
的!
2、以下是源码安装(最新版本的)
a.官网
官网: https://cmake.org
b.下载
下载地址: https://cmake.org/download
包下载链接:https://cmake.org/files/v3.8/cmake-3.8.0.tar.gz
cd /sources
wget https://cmake.org/files/v3.8/cmake-3.8.0.tar.gz
c.解压及安装
cd /sources
tar -zxvf cmake-3.8.0.tar.gz
d.配置
cd /sources/cmake-3.8.0
./bootstrap
注意:这里是 bootstrap
,是的,没错!,其实 bootstrap
中文翻译为 引导程序
,常常在开发的时候,我们用前端框架叫bootstrap
,所以感觉有些怪怪的!这里拼写并没有错,你在目录下ls
可以看到有这个文件!
e.安装
make && make install
- make 指的是编译
- make install 安装操作
f.链接全局进行可编译
which cmake
显示在 /usr/local/bin/cmake
,直接做个链接,如下:
ln -s /usr/local/bin/cmake /usr/bin
g.查看版本
cmake --version
想要得到更多的帮助,请用 cmake --help
3.卸载但不删除配置
apt-get remove cmake
4.卸载并且删除相关配置
apt-get purge xxxx