使用GCC在共享库中启用调试符号

时间:2009-05-15 01:52:50

标签: c gcc compilation shared-libraries debug-symbols

我正在使用gcc创建一个共享库,并怀疑共享库可能存在一些内存泄漏。要进行调试,我需要在创建共享库时启用调试符号。

要构建,我正在使用gcc -g ...-g用于启用调试信息)

*.so-g的库(-g文件)大小都没有变化。 此外,我没有从VALGRIND等工具中获取任何有用的信息。

有人能指出我的错误吗?

1 个答案:

答案 0 :(得分:16)

您需要使用-g执行所有步骤(编译源文件和链接)。