Windbg 32位版本和64位版本的選擇

2021-06-18 20:51:30 字數 729 閱讀 6521

習慣了vsiual studio的兄弟們可能會因為先入為主的原因以為所有的偵錯程式都應該像它那樣,其實不然,

當你安裝

debugging tools for windows的時候,你將發現有兩個系列的工具,一系列32位的工具和一系列64位的工具。這讓人覺得和費解,因為在我們安裝

microsoft visual studio的時候你根本不需要考慮

32位還是64位。

如果你正使用windbg除錯工具集(

windbg, kd, cdb, or ntsd

)中的乙個,你必須得自己做出選擇。為了選擇合適的除錯工具,你需要知道以下兩點:

1. 你的除錯主機的處理器型別。

2. 你的除錯主機執行的是32位版本的windows還是64位版本的。

ps:執行偵錯程式的計算機我們成為除錯主機,被除錯的計算機我們稱為目標機。

除錯主機執行32位版本的windows

如果你的除錯主機執行的是32位版本的windows,使用32位的除錯工具(不管此時被除錯的目標機是

x86-based 還是 x64-based

)。x64-based除錯主機執行64位的windows

如果你的除錯主機使用

x64-based的處理器,並且

執行64位的windows,請參考如下規則:

64位系統 64位系統2 0版本更新日誌

2020 06 09 u3 不再支援和維護,特此說明!2020 06 15 u3更新日誌 1.系統已公升級到上游debian buster上游,並更新到20200615 2.支援以下功能,將核心和韌體公升級到 5.4.45 openfans 20200614 v8 最新的lts主線 3.upkg p...

32位和64位的理解

大家都知道現在流行的作業系統是32位和64位的,都知道32位作業系統能 認出 4g以內的記憶體而64位的 可以認出多記憶體 2的64次方byte 簡稱大b,還有一種是小b,1個byte由8個bit組成 但是為什麼會64位的能認到的記憶體就多呢?先看一下概念 32位和64位 cpu一次處理資料的能力是...

32位 和 64位系統區別

1.32位系統cpu一次可處理32位資料,即一次處理4個位元組。64位系統cpu一次可處理64位資料,即一次處理8個位元組。通俗一點說 32位,就相當於你擁有32個工人,每次能完成32個工人的工作量 64位,就相當於你擁有64個工人,每次能完成64個工人的工作量 總結 由32位系統過渡到64位系統,...