似乎只有在我遇到函数并观察函数局部变量的值时,才能使用watch。我的问题是,我可以观察并查看函数的输入参数是否大于数字吗?例如。我有这段代码:
$cat testWatch.cpp
#include<stdio.h>
void f(int i){
++i;
printf("%d\n",i);
}
int main(){
int i=1;
f(2);
f(3);
++i;
f(4);
++i;
return 0;
}
我希望
(1)当程序处于“main”功能时,我希望在f()中设置“watch”。有可能吗?
(2)我想在f()函数的开头设置一个“监视”点,当输入“int i”大于2时,我希望gdb停止。有可能吗?