Variable

gdb:當變數改變時停止程序

  • April 30, 2015

所以我想知道每次我的變數(test_v)發生變化時如何停止gdb

我知道

watch test_v

我做嗎

watch test_v
stop

每次變數 test_v 改變時停止程序?

當變數更改時,您不需要使用stop使程序停止。就夠watch test_v了。

stopcommand 不是為了停止程序,而只是為了被鉤住,以便您可以在程序停止時自動執行一些命令。gdb 手冊中的範例用法:

define hook-stop
handle SIGALRM nopass
end

define hook-run
handle SIGALRM pass
end

define hook-continue
handle SIGALRM pass
end

引用自:https://unix.stackexchange.com/questions/199519