Точки останова в отладчике XCode - PullRequest
0 голосов
/ 01 февраля 2010

Я не понимаю, что происходит с отладчиком XCode.Я использую Xcode 3.1.2 и GCC 4.0 на 10.5.Иногда, когда я тестирую программу на C ++, все активные точки останова отключаются.Точки останова не принимаются - программа работает до конца.Темно-синие значки точек останова меняются на голубые или желтые с синей рамкой.Если посмотреть на список точек останова (CMD-Opt-B) после изменения, то точки останова, помеченные галочкой, теперь помечаются дефисом.(как получить значок «галочка» с уценкой?)

Это после того, как они функционируют нормально.Через некоторое время они, как правило, снова начнут нормально функционировать.Я не знаю, что является причиной любого изменения.Я закрыл / снова открыл отладчик, файлы и полный проект.Чаще всего правильный статус beakpoint восстанавливается, когда я тривиально меняю исходный файл и выполняю «Build & Debug» (Cmd-Y), но это не всегда исправляет вещи

Я видел сообщения опроблемы с "GLIBCXX_DEBUG_" здесь и в других местах.Это не моя проблема, потому что я использую GCC 4.0 и не использую эти флаги.Я также видел сообщения о подобной проблеме с действительно старым XCode.Опять же, я не верю, что это относится ко мне.Есть идеи?

Ответы [ 3 ]

1 голос
/ 05 июня 2010
0 голосов
/ 28 февраля 2010

Желтый символ точки останова указывает, что точка останова не загружена в отладчик. Это может произойти, если у вас запущено более одного проекта, что подразумевает предыдущий ответ. Также может пожелтеть, если вы запускаете с выключенными точками останова.

0 голосов
/ 01 февраля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...