一、安装Cmake
-
1.下载cmake-3.11.1.tar.gz:https://cmake.org/download/
-
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
网友评论