質問

私はgccを使用して共有ライブラリを作成し、共有ライブラリからいくつかのメモリリークがあるかもしれないことを疑っています。デバッグするには、私は、共有ライブラリを作成するときにデバッグシンボルを有効にする必要があります。

ビルドするには、私は(gcc -g ...は、デバッグ情報を有効にするためである)-gを使用しています。

しかし、ライブラリー(*.soファイル)のサイズは、両方の-gのために変更すること、および-gがないわけではありません。 また、私はVALGRINDのようなツールから任意の有用な情報を得ていないのです。

誰が私に間違いを指すことはできますか?

役に立ちましたか?

解決

あなたはすべてのステップ(ソースファイルをコンパイルとリンク)のため-gを使用する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top