一、安装Cmake
2.把 cmake-3.11.1.tar.gz放到任意临时目录(Cmake默认安装在:/usr/local/中),查看其权限如果没有权限直接更改权限:
sudo chown -R 用户名:用户组 cmake-3.11.1.tar.gz;
3.解压:
sudo tar -zxvf cmake-3.11.1.tar.gz,
4.更改解压后文件夹的权限 :
sudo chmod -R 777 cmake-3.11.1
5.进入cmake-cmake-3.11.1 进入命令
cd cmake-3.11.1
6.安装gcc-c++:sudo apt-get install build-essential(或者直接执行这两条命令sudo apt-get install gcc,sudo apt-get install g++)
7.执行 sudo ./bootstrap
8.执行sudo make
9.执行 sudo make install
10.执行 cmake –version
输出版本号证明安装成功
二、用Cmake在Linux下构建项目
1.创建工程目录并且在工程目录下创建CMakeLists.txt
2.编写CMake语法
#指定CMake支持的最低版本
cmake_minimum_required(VERSION 3.11.1)
#准备生成一个hubin可执行文件
PROJECT(hubin)
#导入头文件目录
INCLUDE_DIRECTORIES(
include
)
#指定源文件的目录
AUX_SOURCE_DIRECTORY(src DIR_SRCS)
#SET 方法设置变量
SET(TEST_MATH ${DIR_SRCS})
#把可执行的文件放到哪个目录下
ADD_EXECUTABLE(${PROJECT_NAME} ${TEST_MATH})
执行cmake ..生成MakeFile
cmake ..
可以看到build目录下生成了MakeFile等文件
执行Makefile文件 使用make命令即可
make
5.执行可执行文件
./hubin