gdb watch 命令在监视变量时并没有提供指定长度的功能。
如果需要监视一个数组类型的变量的某个元素,可以使用以下命令监视该元素:
复制代码watch arr[index]
其中,arr是数组变量的名称,index是要监视的元素的下标。
如果要监视一个字符串类型的变量的前n个字符,可以使用以下命令监视该字符串:
复制代码watch *(char (*)[n])str
其中,str是要监视的字符串变量的名称,n是要监视的前n个字符的数量。
如果要监视一个结构体类型的变量的某个成员,可以使用以下命令监视该成员:
复制代码watch struct_var.member
其中,struct_var是结构体变量的名称,member是要监视的结构体成员的名称。
标签:变量,watch,gdb,名称,监视,字符串 From: https://www.cnblogs.com/axjlxy/p/17495756.html