TL;DR
cmake
에는 다음처럼 설정해주면 자동으로 알맞게 Makefile 이 생성된다.CMakeLists.txt
에 다음처럼 적어주던가
set(CMAKE_BUILD_TYPE Debug)
- 아니면 인자로 넣어주면 되니라
cmake -DCMAKE_BUILD_TYPE=Debug ${경로}
- 그리고 다음 명령어로 세션을 열어주면 된다
lldb ${경로}
gdb ${경로}
Tip
- Debug mode 일 때만 특정 compile option 을 주기 위해서는,
CMAKE_CXX_FLAGS_DEBUG
를 사용하면 된다. - 가령 다음과 같이 해줄 수 있다.
set(CMAKE_CXX_FLAGS_DEBUG "-g")