我有全局变量,例如int NUM = 4;。当我使用gdb附加到正在运行的应用程序时-它挂起了。现在,我想获取价值NUM并进行更改。这该怎么做?
也许,其他数据类型(例如char[]和std::string?)的可能示例
谢谢
在gdb中,您应该使用
print INT
Run Code Online (Sandbox Code Playgroud)
显示INT的值和
set variable INT = value
Run Code Online (Sandbox Code Playgroud)
将INT设置为等于值。在数组中使用
set variable array_variable[element_index] = value
Run Code Online (Sandbox Code Playgroud)
element_index将数组中索引处的元素设置array_variable为value。
| 归档时间: |
|
| 查看次数: |
610 次 |
| 最近记录: |