gpt4 book ai didi

gdb - 如何让GDB在每一步之后执行 'list'?

转载 作者:行者123 更新时间:2023-12-03 02:16:50 24 4
gpt4 key购买 nike

我可以使用 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 能够指示我在源代码中的位置(例如使用“->”或其他东西),那就太好了。一次只看到一行代码让我有点幽闭恐惧症。

最佳答案

使用gdb TUI模式http://sourceware.org/gdb/onlinedocs/gdb/TUI-Overview.html#TUI-Overview您可以通过 C-x A 键绑定(bind)进入或离开 TUI 模式。

关于gdb - 如何让GDB在每一步之后执行 'list'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4362581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com