Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/157.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/58.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:仅当上一个中断在func2上时,在func1上中断_C++_C_Gdb - Fatal编程技术网

C++ GDB:仅当上一个中断在func2上时,在func1上中断

C++ GDB:仅当上一个中断在func2上时,在func1上中断,c++,c,gdb,C++,C,Gdb,我有两个函数,func1和func2,每个函数都设置了断点 如果先前的断点命中是func1,是否可以让GDB在func2断点上停止?最好的方法是在断点中使用命令 当两个断点被命中时,您可以指示GDB执行某些命令(例如,增加计数器)。根据这些变量/标志的计数有条件地停止执行 我在网上找到了这个信息。有关更多详细信息,请参阅相同内容。这篇文章写得很好,有适当的例子。希望这能有所帮助。您是否有一个小的代码片段来演示您要完成的任务?不需要代码片段;问题非常清楚。断点命令列表是您的朋友。如果程序由于第一个

我有两个函数,
func1
func2
,每个函数都设置了断点


如果先前的断点命中是
func1
,是否可以让GDB在
func2
断点上停止?

最好的方法是在断点中使用命令

当两个断点被命中时,您可以指示GDB执行某些命令(例如,增加计数器)。根据这些变量/标志的计数有条件地停止执行


我在网上找到了这个信息。有关更多详细信息,请参阅相同内容。这篇文章写得很好,有适当的例子。希望这能有所帮助。

您是否有一个小的代码片段来演示您要完成的任务?不需要代码片段;问题非常清楚。断点命令列表是您的朋友。如果程序由于第一个断点而停止,您可以向
func1
断点发出命令,为
func2
设置断点。