Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
実行可能ファイルとライブラリの両方が -g フラグでビルドされていますが、gdb でデバッグするとエラーが発生します: 0x8b0cec83 in ?? () バック トレースの最後の行から。これは、ビルドしたばかりの .so ライブラリからのエラーだと思います。共有ライブラリは、実行可能ファイル内のいくつかの関数ポインターを埋めただけです。gdb で両方を同時にデバッグするにはどうすればよいですか?
ライブラリをデバッグするために必要な追加の手順はありません。どこかで初期化されていない (または破損した) 関数ポインタを使用しているため、最終的に (0x8b0cec83) になるアドレスは、アプリケーションまたはライブラリの一部ではない可能性があります。