part01_Linux下使用Cmake构建工程

作者: IT魔幻师 | 来源:发表于2018-05-09 18:17 被阅读181次

    一、安装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构建工程

        本文链接:https://www.haomeiwen.com/subject/sdeorftx.html