私はgdbと歩調を合わせることができますが、私がソースコードのどこにいるかを見たいときは常に "list"コマンドを与えなければなりません。どのステップごとにGDBに 'list'を実行させるのですか?
(gdb) next
351 int right = get_variable(right_token, right_id);
(gdb) list
346 op = "<>";
347 right_id = parse_id_or_crash();
348 }
349 Token * right_token = tokens[parser_index - 1];
350 int left = get_variable(left_token, left_id);
351 int right = get_variable(right_token, right_id);
352 if (op == "<")
353 return left < right;
354 if (op == ">")
355 return left > right;
gdbがすべての手順の後で自動的にソースコードを表示するとよいでしょう。また、gdbがソースコードのどこにあるかを示すことができれば( " - >"などのように)素晴らしいこともあります。一度に1行のコードしか見ないのであれば、私はちょっと閉所恐怖症になります。