共有オブジェクト ライブラリを動的にロードする実行可能ファイルがあります。たとえば、foo.so とします。私は foo.so をビルドしません。コードで使用するライブラリとして提供されています。foo.cpp をコンパイルすると、foo.so が得られます。foo.cpp にはアクセスできませんが、foo.so は持っています。実行可能ファイルがこの共有ライブラリ foo.so 内の関数を呼び出すとき (つまり、foo.cpp 内の関数が呼び出されるとき) にブレークポイントを設定したいと考えています。gdbでそうする方法はありますか?私が試してみました
gdb funcname
しかし、うまくいかないようです。その時点でgdbを壊す方法はありますか?