• Cmake参数修改之CFLAGS和CXXFLAGS


    Cmake Parameter

    cmake 编译选项之修改CFLAGS和CXXFLAGS

    • 全局编译

      修改CmakeLists.txt,添加

      set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -g")
      set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O0 -g")
      
    • 区分编译

    1. 修改CmakeLists.txt,添加
      set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -DDEBUG")
      set(CMAKE_C_FLAGS_Release "${CMAKE_C_FLAGS_Release} -DNDBUG")
      set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DDEBUG")
      set(CMAKE_CXX_FLAGS_Release "${CMAKE_CXX_FLAGS_Release} -DNDBUG")
      
    2. 区分
    • Debug

      mkdir debug
      cd debug
      cmake -DCMAKE_BUILD_TYPE=Debug ..
      make
      
    • Release

      mkdir release
      cd release
      cmake -DCMAKE_BUILD_TYPE=Release ..
      make
      
  • 相关阅读:
    https://github.com/cykl/infoqscraper/
    C# 笔记
    json.org
    python html parse
    doxygen
    review board
    ruunlevel debian
    连接REDIS
    composer
    php需要注意的地方
  • 原文地址:https://www.cnblogs.com/sonnet/p/15187916.html
Copyright © 2020-2023  润新知