распространение "-g" в разделяемых библиотеках с помощью gcc - PullRequest
0 голосов
/ 19 апреля 2009

У меня есть программа abc. abc использует библиотеку def, а def в свою очередь включает библиотеку ghi.

Теперь libghi.so компилируется и связывается с использованием gcc -g. libdef.so is также скомпилировано и связано с использованием gcc -g. Однако abc не связан с -g.

Вопрос в том, смогу ли я увидеть символы в def и ghi?

, если я отладлю abc с gdb

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

1 Ответ

1 голос
/ 19 апреля 2009

Да, вы сможете, хотя может быть немного сложно использовать их без информации отладки в вызывающем приложении.

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