怎样编写Cmake的配置文件Cmakelist.txt

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样编写Cmake的配置文件Cmakelist.txt相关的知识,希望对你有一定的参考价值。

参考技术A

    Cmake 有linux ,windows 多个平台版本,如图是windows下版本程序

    怎样编写Cmake的配置文件Cmakelist.txt  

    更具一个简单多目录c项目,学下cmakelist.txt编写规范  

    根目录下cmakelist文件内容:
      set(CMAKE_INSTALL_PREFIX):设置程序的安装目录,优先级比cmake命令参数设置高。
      add_subdirectory(编译文件子目录)

    libhello 目录下的cmakelist文件内容:

     libhello 目录下的cmakelist文件内容:
      查看编译后结果:

参考技术B 方法/步骤

1
Cmake 有linux ,windows 多个平台版本,如图是windows下版本程序

2
更具一个简单多目录c项目,学下cmakelist.txt编写规范

3
根目录下cmakelist文件内容:
set(CMAKE_INSTALL_PREFIX):设置程序的安装目录,优先级比cmake命令参数设置高。
add_subdirectory(编译文件子目录)

4
libhello 目录下的cmakelist文件内容

5
libhello 目录下的cmakelist文件内容

CMake系列之一:概念

不同的make工具遵循不同的规范和标准,因此针对不同的标准需要不同的Makefile文件。CMake利用一种平台无关的CMakeList.txt文件定制编译流程,根据目标用户的平台生成本地化的Makefile文件和工程文件。

Linux下的流程:

  1. 编写 CMake 配置文件 CMakeLists.txt 。
  2. 执行命令cmake Path生成 Makefile。其中,PATH是 CMakeLists.txt 所在的目录。
  3. 使用make命令进行编译。

以上是关于怎样编写Cmake的配置文件Cmakelist.txt的主要内容,如果未能解决你的问题,请参考以下文章

为 cmake 配置 emacs

怎么在cmake的配置文件里加入

Linux Cmake

cmake 怎么配置才能生成预编译文件和汇编文件

CMake入门实战

尝试在 Ubuntu 上配置 CMake 工具链