
在编译的时候加上-Wall -g 之类的参数,方便调试,如何编译 CMakeLists.txt
1 jiutai21 Mar 1, 2018 set(CMAKE_C_FLAGS "-Wall -O0 -ggdb") 这样 |
2 xylophone21 Mar 1, 2018 内置的方法是: SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb ") SET(CMAKE_CXX_FLAGS_RELEASE "${ENV{CXXFLAGS} -O3 -Wall") cmake -DCMAKE_BUILD_TYPE=Debug/Release path 自定义的方法是: cmake -DXXX=1 if(XXX STREQUAL 1) |
3 suikator Mar 1, 2018 via Android set(CMAKE_BUILD_TYPE "Debug") set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb") set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall") |
5 700388 Mar 1, 2018 cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Debug 前提要在 CMakeLists.txt 声明。 |