0

実行可能ファイルとライブラリの両方が -g フラグでビルドされていますが、gdb でデバッグするとエラーが発生します: 0x8b0cec83 in ?? () バック トレースの最後の行から。これは、ビルドしたばかりの .so ライブラリからのエラーだと思います。共有ライブラリは、実行可能ファイル内のいくつかの関数ポインターを埋めただけです。gdb で両方を同時にデバッグするにはどうすればよいですか?

4

1 に答える 1

0

ライブラリをデバッグするために必要な追加の手順はありません。どこかで初期化されていない (または破損した) 関数ポインタを使用しているため、最終的に (0x8b0cec83) になるアドレスは、アプリケーションまたはライブラリの一部ではない可能性があります。

于 2012-07-17T16:44:02.113 に答える