導航:首頁 > 源碼編譯 > uefi編譯

uefi編譯

發布時間:2023-09-07 17:46:37

Ⅰ 如何編譯第一個uefi程序

1,按EDK推薦,相應的子模塊放到相應的文件夾中,所以新建文件夾hello,裡面放入hello.c和hello.inf,結構如下:
「C:\MyWorkSpace\MdeMolePkg\Application\hello\hello.c」
「C:\MyWorkSpace\MdeMolePkg\Application\hello\hello.inf」
2,記事本打開」C:\MyWorkSpace\Nt32Pkg\Nt32Pkg.dsc」,在 [Components] 下,加入一句:
MdeMolePkg/Application/hello/hello.inf
//相當於Visual_studio在sln中加入一個proj.
3,hello.c的代碼如下:
#include <Library/UefiApplicationEntryPoint.h>
#include <Library/UefiLib.h>

EFI_STATUS
EFIAPI
UefiMain
(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
{
SystemTable->ConOut->OutputStri

Ⅱ 我想在我的電腦的虛擬機ubuntu搭建UEFI環境,EDK2已經下載好了,編譯UEFI模擬器時顯示如下錯誤該怎麼辦啊

開源,但是需要自己下載openssl庫,解壓到該目錄

Ⅲ 如何 改為 uefi啟動 winload.efi

winload.efi控制項常規安裝方法(僅供參考):
如果在運行某軟體或編譯程序時提示缺少、找不到winload.efi等類似提示,您可將從網路下載winload.efi並拷貝到指定目錄即可(一般是system系統目錄或放到軟體同級目錄裡面),或者重新添加文件引用。
操作步驟如下:
1.打開網路網頁鏈接輸入搜索內容為winload.efi

2.選擇任意一個下載網站如腳本之家
點擊進去

3.移動到頁面下載部位選擇任意下載地址

4.將winload.efi復制到c:\windows\system32目錄下。
5.重啟電腦~ok!~

閱讀全文

與uefi編譯相關的資料

熱點內容
桌面兩個微信怎麼都加密碼 瀏覽:276
長沙單身程序員 瀏覽:883
伺服器下載異常是因為什麼 瀏覽:703
java防刷 瀏覽:842
3dmax取消當前命令 瀏覽:359
顯示當前模式下所有可執行的命令 瀏覽:758
為什麼程序員拿了股份還要高薪 瀏覽:946
電腦運行命令里的記錄能刪嗎 瀏覽:697
linuxwss 瀏覽:848
一個軟體需要登錄伺服器地址 瀏覽:923
哪裡有解壓程序 瀏覽:299
java靜態方法內存 瀏覽:545
我的世界ec伺服器如何帶vip 瀏覽:737
什麼是由解析器域名和伺服器構成 瀏覽:414
自動識別電影信息源碼 瀏覽:850
柱筋箍筋加密區怎麼算 瀏覽:48
鋼筋中加密15倍是什麼意思 瀏覽:366
esc加密演算法 瀏覽:518
linux運行exe命令 瀏覽:124
一級建造師管理pdf 瀏覽:720