Почему мои точки останова не попали в Клион?
Я пытаюсь отладить исполняемый файл, который был создан с конфигурацией CMake
SET(CMAKE_BUILD_TYPE Debug)
однако CLion не попадает в точки останова. В чем может быть проблема?
2 ответов
у меня была та же проблема сегодня. Я понял, что конфигурация для проекта не была установлена в Debug
. После установки конфигурации в Debug
все точки останова хит.
пожалуйста, убедитесь, что у вас есть следующая конфигурация:
- выберите пункт меню
Run/EditConfigurations
- Выберите правильный
Target
- выберите
Debug
asConfiguration
теперь точки останова должны быть поражены.
как оказалось, исполняемый файл был скомпилирован со следующими параметрами CMake (далее в скрипте):
SET(CMAKE_C_FLAGS_DEBUG "-D_DEBUG")
это нарушало функциональность отладки для CLion (это также нарушало большую часть функциональности отладки gdb
)