GCCを使用して共有ライブラリにデバッグシンボルを有効にします
-
22-08-2019 - |
質問
私はgcc
を使用して共有ライブラリを作成し、共有ライブラリからいくつかのメモリリークがあるかもしれないことを疑っています。デバッグするには、私は、共有ライブラリを作成するときにデバッグシンボルを有効にする必要があります。
ビルドするには、私は(gcc -g ...
は、デバッグ情報を有効にするためである)-g
を使用しています。
しかし、ライブラリー(*.so
ファイル)のサイズは、両方の-g
のために変更すること、および-g
がないわけではありません。
また、私はVALGRIND
のようなツールから任意の有用な情報を得ていないのです。
誰が私に間違いを指すことはできますか?
解決
あなたはすべてのステップ(ソースファイルをコンパイルとリンク)のため-g
を使用する必要があります。
所属していません StackOverflow