gpt4 book ai didi

c++ - 在 C++ 中继续迭代,直到 gdb 中的特定迭代次数

转载 作者:可可西里 更新时间:2023-11-01 18:11:05 32 4
gpt4 key购买 nike

我正在使用 gdb-7.0.1,我想我在我的代码的某个部分检测到一个错误,它有一个 for 循环。 for 循环看起来像

for (int i=0 ; i< end ; ++i )
{
//Code here.
}

这里的 end 是一个非常大的整数。代码在第一次迭代时没有崩溃,似乎在迭代号 end/2 的某处崩溃。

因为我想了解代码在迭代次数 end/2 时的行为,只需 steppingnexting 来自 i =0 直到我到达这个迭代点,是不可行的。

有没有办法告诉 gdb 继续执行 for 循环直到 i 得到值 end/2 然后等待用户手动单步执行迭代次数 end/2?

我在 Ubuntu Linux 上使用 gcc-4.5.2

最佳答案

这是关于 conditional breakpoints 的教程与 gdb。

我猜你不知道这个术语,否则谷歌搜索会很容易。

关于c++ - 在 C++ 中继续迭代,直到 gdb 中的特定迭代次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10179402/

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