1.在网上下载cmake压缩包

cmake-3.16.2.tar

2.将其复制到自己想要存放的目录下,例如/home/commonAPI

3.解压

tar -zxv -f cmake-3.16.2.tar

4.进入解压缩后的文件夹

cd cmake-3.16.2

5.执行配置文件

./configure

6.编译

make

7.安装

make install

安装时会报错,错误提示为:
	Install the project...
	-- Install configuration:""
	*CMake Error at Source/kwsys/cmake_install.cmake*:41(file):file cannot create directory:/usr/local/doc/cmake-3.16/cmsys.Maybe need administrative privileges.
	Call Stack(most recent call first): 	
	cmake_install.cmake:42(include)

	Makefiel:83:recipe for target "install" failed
	make:***[install] Error 1

这样的错误,第一种方法是执行sudo make install,利用管理员权限

第二种方法,就是改变文件的路径,将cmake_install.cmake中的/usr/local改为自己想存放的本地路径,例如/home/commonAPI

cmake_install.cmake文件存在两个地方,一个就是Source/kwsys/…下面,另一个就在刚解压后的cmake-3.16.2目录下。

修改后再执行

make install

8.修改文件夹名称

cd ..
mv cmake-3.16.2 cmake

9.在安装CMake的目录(如/home/commonAPI)下打开环境变量文件

vim .profile
并在底下添加:
PATH=/home/commonAPII/bin:$PATH
export PATH

10.当执行完make install,就已经将含有cmake命令的bin文件夹复制到该目录(如/home/commonAPI)下,并自动在该目录下创建了doc目录,share目录。

11.使环境变量生效

source .profile

12.校验cmake安装

cmake --version

显示:

cmake version 3.16.2

CMake suite maintained and supported by Kitware(kitware.com/cmake).

这样就显示安装成功了。

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐