基本的な質問 & 私は C/C++ と GDB に非常に慣れていません。
GDB を使用してプロセスをデバッグします。GDB をプロセスにアタッチし、filename.c と行番号を指定してブレーク ポイントを配置します。
私の質問は、「GDB を実行中のプロセスに接続した後、指定された行番号 (filename.c 内) でブレークする必要があることを、GDB または OS または他の何かがどのように知るのでしょうか?」
たとえば、現在のプロセスがデバッグ モードで実行され、ブレークポイントが適用され、その時点でプロセスの実行を中断する (ユーザー入力を待機する) 必要があるとはどういうことでしょうか?