0
我只是做我的64位的Ubuntu GDB一件簡單的事情 p/d 0xffffffff
不同gdb的打印,它給了我一個正數 但如果我鍵入p/d 0xffffffff
它給了我-1
。在32位和64位
這是一種討厭的,因爲我正在一個32位項目。我必須每次添加一堆f
。
任何設置都可以解決這個問題嗎?
我只是做我的64位的Ubuntu GDB一件簡單的事情 p/d 0xffffffff
不同gdb的打印,它給了我一個正數 但如果我鍵入p/d 0xffffffff
它給了我-1
。在32位和64位
這是一種討厭的,因爲我正在一個32位項目。我必須每次添加一堆f
。
任何設置都可以解決這個問題嗎?
在64位:
(gdb) p/d (int)0xffffffff
$11 = -1
(gdb) p/d (long)0xffffffff
$12 = 4294967295
在32位:
(gdb) p/d (int)0xffffffff
$1 = -1
(gdb) p/d (long)0xffffffff
$2 = -1