-2
我有全局變量,例如int NUM = 4;
。當我使用gdb連接到工作應用程序 - 它掛起。現在,我想要獲得價值NUM
並更改它。這個怎麼做?gdb通過它的名稱獲取變量的當前值並更改它
也許,其他數據類型的可能示例,如char[]
和std::string
?
感謝
我有全局變量,例如int NUM = 4;
。當我使用gdb連接到工作應用程序 - 它掛起。現在,我想要獲得價值NUM
並更改它。這個怎麼做?gdb通過它的名稱獲取變量的當前值並更改它
也許,其他數據類型的可能示例,如char[]
和std::string
?
感謝
在gdb中,你應該使用
print INT
顯示INT的價值和
set variable INT = value
設置INT等於價值。 在陣列使用
set variable array_variable[element_index] = value
設定在索引element_index
元件陣列array_variable
到值英寸
你真的不知道如何從下面的答案改變數組元素? – mathematician1975
-1因爲我逐字搜索了你的問題,並在第一個鏈接中找到了答案。 – djechlin