EDK32 NT32pkg 編譯和除錯

2021-05-26 15:52:30 字數 362 閱讀 2660

edk32 nt32pkg提供了在windows下**uefi bios的能力,對於初學者學習framework有很大的幫助。

另外順便一提的是,linux下也有類似的unixpkg,提供用gcc編譯/gdb除錯的**包。

進入今天的實驗

開啟cmd,進入c:\edk2執行edksetup.bat

然後執行build –t vs2008x86 開始編譯。

開啟windbg 選擇open executable,選擇 c:\edk2\build\nt32\debug_vs2008x86\ia32\secmain.exe

開始除錯

在secmain!main下斷點,go之後會遇到斷點,之後就可以開始源**除錯。

centos7 編譯安裝wine32和64

wine32只能執行32位.exe應用程式,wine64只能執行64位.exe應用程式,否則會提示exe檔案無效 安裝依賴前執行 yum groups mark install development tools yum groups mark convert development tools y...

wine32和wine64共存編譯安裝方法

當前系統環境 centos 6.3 64位 因為博主要在linux系統執行apk工具aapt.exe所以就安裝了wine 此次安裝過程同時編譯了32和64版本的wine。wine32和wine64共存編譯過程如下 安裝所需要的依賴包 這些依賴包安裝時間跟自己的當前網路和機器配置有關,博主不喜歡在yu...

VC6編譯驅動的方法 含32和64位

vc6只是乙個ide,可以方便的呼叫編譯器,鏈結器,標頭檔案,庫檔案,如果編輯和編譯驅動能整合在一起,這樣可以提高開發效率。對於普通的win32應用程式,vc6已經預設支援了,而對於驅動程式沒有設定好的工程嚮導。其實驅動程式也就是乙個sys,是通過c語言寫成,所以編譯它理論上沒有問題,只是在實際操作...