Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 运行一个";断点命令列表";对于所有断点/迭代断点[GDB]_C++_Gdb - Fatal编程技术网

C++ 运行一个";断点命令列表";对于所有断点/迭代断点[GDB]

C++ 运行一个";断点命令列表";对于所有断点/迭代断点[GDB],c++,gdb,C++,Gdb,是否有方法在GDB中迭代所有断点并设置“命令列表”[]?我有大约100个断点,我想为每个断点运行一组命令。有人知道怎么做吗?谢谢。cond 你看起来像上面那样吗 编辑: 您可以尝试断点范围。从以上链接:- 一些gdb命令接受一系列断点,在这些断点上进行操作。断点范围可以是单个断点编号,如5',也可以是两个断点编号,按递增顺序,用连字符分隔,如5-7'。为命令指定断点范围时 这可能对你有帮助不,我已经看过了。我知道有一些命令用于启用和禁用所有断点。我说的是所有断点的“断点命令列表”,您给出的是一个

是否有方法在GDB中迭代所有断点并设置“命令列表”[]?我有大约100个断点,我想为每个断点运行一组命令。有人知道怎么做吗?谢谢。

cond

你看起来像上面那样吗

编辑:

您可以尝试断点范围。从以上链接:-

一些gdb命令接受一系列断点,在这些断点上进行操作。断点范围可以是单个断点编号,如
5',也可以是两个断点编号,按递增顺序,用连字符分隔,如
5-7'。为命令指定断点范围时


这可能对你有帮助不,我已经看过了。我知道有一些命令用于启用和禁用所有断点。我说的是所有断点的“断点命令列表”,您给出的是一个简单的断点条件语句。我希望为所有断点执行一组命令。对于单个断点,我的做法是“commands[return]p“break”[return]end“哦,是的,明白了。我尝试了这个“commands 1-100[return]p”中断了“[return]end”,并且适用于所有断点。谢谢拉维