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.
ブーストと一緒に標準のテンプレート ライブラリを使用しています。cgdb を使用してコードをデバッグしたいと考えています。しかし、次の実行中にコードをデバッグしてcgdbにステップインしたいだけです。今は他のライブラリにコードを入力しますが、コーディングして書き留めたコードに戻るか、ステップインする必要があります。
これを実現する方法はありますか。
CGDB は GDB のフロント エンドにすぎないことに注意してください。そのため、質問は GDB に関するものにすぎません。あなたの問題に対する答えは比較的簡単です。関数タイプ 's' ('step' の場合) にステップ インする場合。GDB が望まない場所 (つまり、ヘッダー ファイル内のインライン関数) に移動する場合は、'f' (終了) を入力してから、もう一度 's' を入力します。目的の関数に入るまで、このプロセスを続けます。はい、これは面倒ですが、これは GDB の動作です。