Можете ли вы удаленно отлаживать общий объект в Eclipse, когда у вас нет исходного кода исполняемого файла? - PullRequest
2 голосов
/ 14 мая 2019

Я пытаюсь отладить разделяемую библиотеку, написанную на C. Это .so загружается исполняемым файлом. У меня вопрос: могу ли я отлаживать свою общую библиотеку удаленно через gdb, если у меня нет доступа к исходному коду исполняемого файла?

Я понял, как отладить .so из исполняемого проекта, и все работает отлично. Для будущего проекта было бы здорово отладить проект с общей библиотекой без доступа к исходному коду исполняемого файла.

Моя цель - BeagleBone Black с Debian 9.5., Моя IDE - Eclipse Версия: 2019-03 (4.11.0), которая работает в Ubuntu с CDT.

Я запускаю исполняемый файл с параметром отладчика Eclipse «Команды, выполняемые перед применением»

Исполняемый файл работает нормально, но я не могу вставить точки останова. Я получаю следующую ошибку

"Ошибка установки точки останова: невозможно получить доступ к памяти по адресу 0x20f4"

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