LINUX.ORG.RU

как подцепить .so.debug


0

0

Переехал на убунту, и пытаюсь отладить приложение. Поставил пакет libqt4-debug, в котором сложены файлы с отладочной информацией.

Теперь хочу спросить опытных убунтоводов, как красиво и убунтоугодно заставить ld подхватывать эти файлы? Желательно, когда программу пускаешь под GDB

Что-то гугель мне ничего про это дело не сказал...

★★★★

либо я что-то не понимаю или вы... какая разница в каком дистрибутиве происхрдит дело?

по сабжу: LD_PRELOAD=/path/to/<name<.so.debug <application>

UrbanSerj
()
Ответ на: комментарий от UrbanSerj

там куча либ. Есть штатные либы, а есть такие же, но в расширением debug. Все их прописывать в LD_PRELOAD на мой взгляд, не особо красиво. Я подозреваю, что должна быть какая-то переменная окружения, которая скажет LD поднимать дебужные версии библиотек. По-хорошему, gdb должен это настраивать сам, однако он цепляет пострипанные версии.

В итоге я забил на это дело, и собрал Qt в отдельном каталоге. Когда надо, натравливаю на этот каталог LD_LIBRARY_PATH, и вся отладочная информация видна.

Есть подозрение, что в убунте просто что-то недопилили, как обычно

adarovsky ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.