Cmake参数修改之CFLAGS和CXXFLAGS

avatar
作者
筋斗云
阅读量:5

修改cmake编译参数

  • 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 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!