макет следующий показывает [Источник недоступен] - PullRequest
0 голосов
/ 24 апреля 2020

Я не могу понять, почему «layout next» перестало показывать код. Это работало в течение некоторого времени, и я был счастлив с опцией 'layout next', но теперь я постоянно вижу ошибку. Довольно странно, что я смог найти только один вопрос , касающийся этой темы c, который, похоже, не решает проблему. Есть идеи, как вернуть эту функцию обратно?

Может быть, я должен найти какой-нибудь флаг компиляции, чтобы включить это?

EDIT:

Убедитесь, что вы добавили флаг -g при компиляции и набрали команду run после появления окна layout next.

1 Ответ

1 голос
/ 24 апреля 2020

Источник недоступен

Ошибка буквально означает, что: GDB не знает, где находится источник для текущего местоположения программы.

Существует несколько возможных причин :

  • вы еще не запустили программу
  • вы создали свою программу без отладочной информации (без флага -g)
  • вы остановлены внутри системной библиотеки
  • вы переместили источник в другое место после сборки программы
...