私はgcc 4.4.3をubuntu 10.4 32bitマシンで使用しています。 私は 'gdb'を使って自分のコードをデバッグします。私はコードをデバッグするたびに、gdbのステップを(printfやfgetsなどの)コードでも使用されているcライブラリ関数に踏み込んだりしています。これは、ある機能から他の機能への呼び出しの長いリストを示します。添付されたスクリーンショットを見てください。 これまでgdbは自分のコードを踏んできていました。 たぶん私は初心者です!しかし、gdbが私に現在の文脈に興味がない多数の行を表示すると、時には本当に刺激的です。gcc with gcc 4.4.3
誰かがこの機能をオフ/オンにする方法と、それをオンにする原因が何であるか(私は何もしていないことを覚えていません)を教えてくれる人なら。 多くのありがとうございます。
関数呼び出しに入る 'step'コマンドや、関数呼び出しをスキップする' next'コマンドを使用しましたか?関数から抜け出すには、 'finish'コマンドを使います。 –
私はブレークポイントに達した後に 'step'コマンドを使用しました。私は以前もこれをやっていましたが、lib関数には一度も入りませんでした。 – abhi