Включение символов отладки в общей библиотеке с помощью GCC - PullRequest
10 голосов
/ 15 мая 2009

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

Для сборки я использую gcc -g ... (-g для включения отладочной информации)

Но размер библиотеки (*.so file) не меняется как для -g, так и без -g. Кроме того, я не получаю никакой полезной информации от таких инструментов, как VALGRIND.

Может кто-нибудь указать мне на ошибку?

1 Ответ

16 голосов
/ 15 мая 2009

Вам необходимо использовать -g для всех шагов (компиляция исходных файлов и компоновка).

...