Variable
gdb:當變數改變時停止程序
所以我想知道每次我的變數(test_v)發生變化時如何停止gdb
我知道
watch test_v
我做嗎
watch test_v stop
每次變數 test_v 改變時停止程序?
當變數更改時,您不需要使用
stop
使程序停止。就夠watch test_v
了。
stop
command 不是為了停止程序,而只是為了被鉤住,以便您可以在程序停止時自動執行一些命令。gdb 手冊中的範例用法:define hook-stop handle SIGALRM nopass end define hook-run handle SIGALRM pass end define hook-continue handle SIGALRM pass end