2012-06-10 69 views
-2

我有全局變量,例如int NUM = 4;。當我使用gdb連接到工作應用程序 - 它掛起。現在,我想要獲得價值NUM並更改它。這個怎麼做?gdb通過它的名稱獲取變量的當前值並更改它

也許,其他數據類型的可能示例,如char[]std::string

感謝

+0

你真的不知道如何從下面的答案改變數組元素? – mathematician1975

+2

-1因爲我逐字搜索了你的問題,並在第一個鏈接中找到了答案。 – djechlin

回答

4

在gdb中,你應該使用

print INT 

顯示INT的價值和

set variable INT = value 

設置INT等於價值。 在陣列使用

set variable array_variable[element_index] = value 

設定在索引element_index元件陣列array_variable到值英寸

相關問題