最新消息:

工具第8款:cmake

基本工具 杨红伟 642浏览

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”系统是分开的,而且更为高阶。

更多内容请百度或者看cmake官网

1、apt-get 安装

apt-get install cmake

注:我通过这种下载的是 3.5.1 的!

2、以下是源码安装(最新版本的)

a.官网

官网: https://cmake.org

b.下载

下载地址: https://cmake.org/download

mark
包下载链接: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
  1. make 指的是编译
  2. 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