我想知道这是否可行 - 我定义了 2 个方便的变量,并喜欢基于这两个变量构建第三个变量,我只是尝试了以下方法:
(gdb) set $a=12
(gdb) set $b=34
(gdb) set $c=$a$b
(gdb) p $c
$1 = void
(gdb) show convenience
$a$b = void
$c = void
$b = 34
$a = 12
$_siginfo = void
我的目标是创建值为“1234”的变量 c,这可以在 GDB 中完成吗?
一个相关的问题,我可以根据当前目录动态定义源文件搜索路径吗?从某种意义上说,“动态”我可以定义一个调用“dir”命令的 GDB 用户命令,并根据当前目录为其参数提供一些目录。根据我目前的调查,我不能使用内置的 gdb 机制,我编写了一个 shell 脚本并调用 gdb shell 命令来做到这一点。