QtCreator Отладка сборки, но ПК прыгает вокруг - PullRequest
0 голосов
/ 24 апреля 2018

В QtCreator на машине с Ubuntu я хочу отлаживать приложение C ++.Я делаю отладочную сборку, добавляя -DCMAKE_BUILD_TYPE = Debug аргумент в часть настроек сборки CMAKE.Я установил точку останова и начал отладку.Точка останова достигнута, но вместо линейного пошагового выполнения кода счетчик программ (ПК) продолжает прыгать, как будто я пытался отлаживать оптимизированный код, но это отладочная сборка.Программа многопоточная, но я проверил, что во время отладки я нахожусь в том же потоке, и все же ПК продолжает переходить на строки, не связанные с кодом.

Почему это могло произойти?как этого избежать?

Я подозреваю, может ли это поведение быть связано с другим вопросом Я недавно сделал отладку с помощью gdb.К сожалению, вопрос остался без ответа, и я не уверен, почему это происходит.

...