0
私にはプログラムabc
があります。 abc
はライブラリdef
を使用し、def
はライブラリghi
を含みます。gccを使った共有ライブラリの "-g"の伝播
gcc -g
を使用してlibghi.so
をコンパイルしてリンクしました。 libdef.so
は、gcc -g
を使用してコンパイルされてリンクされているでもあり、です。しかし、abc
は、-g
とリンクしているではありません。
とgdb
をデバッグすると、def
とghi
のシンボルが表示されるはずですか?
プロジェクトはかなり大きく、コンパイルには数時間かかるので、自分でテストする前に尋ねています。
abcにはメインエントリポイントが含まれていますか? – dirkgently
はい、abcにはメインが含まれています –
好奇心が強い場合は、実際のアプリケーションではなく小さなサンプルコードでテストできます。 – raimue