cmake 执行步骤

来源:互联网 发布:人工智能情绪识别论文 编辑:程序博客网 时间:2024/05/17 01:41

在 linux 平台下使用 CMake 生成 Makefile 并编译的流程如下:

  1. 编写 CMake 配置文件 CMakeLists.txt 。
  2. 执行命令 cmake PATH 或者 ccmake PATH 生成 Makefile 1 
    。其中, 
    PATH 是 CMakeLists.txt 所在的目录。
  3. 使用 make 命令进行编译。
  4. 1ccmake 和 cmake 的区别在于前者提供了一个交互式的界面。
option(BUILD_SHARED_LIBS "Build shared instead of static library" OFF)set(HEADERS src/pugixml.hpp src/pugiconfig.hpp)set(SOURCES ${HEADERS} src/pugixml.cpp)if(BUILD_SHARED_LIBS)add_library(pugixml SHARED ${SOURCES})else()add_library(pugixml STATIC ${SOURCES})endif()


option(BUILD_SHARED_LIBS "Build shared instead of static library" OFF)
设置动态库还是静态库的 flag
原创粉丝点击