0
似乎只有當我遇到一個函數並觀察函數局部變量的值時,手錶纔有用。我的問題是,我可以觀察並查看函數的輸入參數是否大於數字?例如。我有這樣的代碼:GDB:我可以在另一個作用域中添加一個「監視」變量嗎?
$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)當程序處於「主」的功能,我想設置一個「看」內F()。可能嗎? (2)我想在f()函數的開頭設置一個「監視」點,當輸入「int i」大於2時,我希望gdb停止。可能嗎?