Search code examples
debuggingbreakpointsclion

Why are my breakpoints not hit in CLion?


I'm trying to debug an executable which has been created with CMake configuration

SET(CMAKE_BUILD_TYPE Debug)

However, CLion does not hit any breakpoints. What could be the problem?


Solution

  • As it has turned out, the executable was compiled with following CMake options (further down in the script):

    SET(CMAKE_C_FLAGS_DEBUG "-D_DEBUG")
    

    This was breaking debug functionality for CLion (it was also breaking most of the debug functionality of gdb)