我有全局变量,例如int NUM = 4;
。当我使用gdb附加到工作应用程序时 - 它挂起。现在,我希望得到NUM
的值并进行更改。这该怎么做?
也许,其他数据类型的可能示例如char[]
和std::string
?
感谢
答案 0 :(得分:4)
在gdb中你应该使用
print INT
显示INT和
的值 set variable INT = value
将INT设置为值。 在数组中使用
set variable array_variable[element_index] = value
将数组element_index
中索引为array_variable
的元素设置为值。