part01_Linux下使用Cmake构建工程

一、安装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})
  1. 执行cmake ..生成MakeFile

      cmake ..
    

可以看到build目录下生成了MakeFile等文件


  1. 执行Makefile文件 使用make命令即可

     make
    

5.执行可执行文件

    ./hubin

你可能感兴趣的:(part01_Linux下使用Cmake构建工程)