今天在捣鼓Ubuntu的时候,发现自己需要使用到cmake命令,就得安装一下cmake安装工具。cmake安装比较简单,不过经常会因为gcc-c++没有安装而无法安装。
一、关于CMake
CMake是一个跨平台的安装工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。
二、安装最新版的CMake
1.CMake官网下载地址为:
https://cmake.org/download/
2.现在CMake最新版本的为CMake3.10.1。下载地址为:
https://cmake.org/files/v3.10/cmake-3.10.1.tar.gz
3.登陆Putty,开始安装最新版的CMake。
#下载CMake3.10.1
wget https://cmake.org/files/v3.10/cmake-3.10.1.tar.gz
#解压并进入Cmake目录
tar -zxvf cmake-3.10.1.tar.gz
cd cmake-3.10.1
#执行
./bootstrap
如果没有报错请跳至第5步。
4.如果你的系统中没有gcc-c++的话,那么执行 ./bootstrap将会报错。
抱错内容为:
Error when bootstrapping CMake Cannot find appropriate C++ compiler on this system Please specify one using environment variable CXX…省略
那么你需要安装gcc-c++
#安装gcc-c++并重新执行
sudo apt-get install build-essential
./bootstrap
5.执行完命令后,开始安装CMaker。
sudo make
sudo make install
6.CMaker已经安装完毕,检查下CMaker的版本。
cmake –version
看见看见CMaker的版本已经是最新的了。
CMaker安装在了Ubuntu系统中的/usr/local/目录中。
7.如果你需要卸载CMaker可以使用以下命令:
sudo apt-get remove cmake