Ошибка затмения: источник недоступен для "" - PullRequest
6 голосов
/ 07 марта 2011

Используя Eclipse Helios в Mac OS X Leopard и отлаживая код C ++, вызывающий fsf gdb 7.1, отладка останавливается на первой строке main.Затем после первого шага я получаю

No source available for ""
View disassembly

Почему эта ошибка?Должен ли я дать дополнительные параметры для компиляции?Eclipse автоматически генерирует Makefile

1 Ответ

12 голосов
/ 28 марта 2011

У меня была такая же проблема, и ее решили следующие:

Перейти в меню Run->Debug Configurations... и откроется диалоговое окно. Слева должно быть выбрано название вашего проекта (скажем, MyProject ) под C/C++ Application. Если нет, выберите его. Затем на правой стороне выберите вкладку main и убедитесь, что в текстовом поле под C/C++ Application указано: Debug / MyProject . Также убедитесь, что Debug выбран в раскрывающемся списке рядом с Build Configuration: ниже.

В моем случае вместо Debug / MyProject это был Release / MyProject . Я так и не понял почему. Во всяком случае ...

Надеюсь, это поможет

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