EDKII编译环境搭建(win11)

目前按照以下步骤已成功Windows11上编译成功,可以参照如下:

1.下载安装需要的工具

VS2017、python3.9、nasm、ASL

VS2017:

可以更改安装位置,其余默认安装。

python3.9:

安装之前勾选添加Path。

nasm下载安装:

https://www.nasm.us/,下载安装包nasm-2.15.05-installer-x64.exe,安装到C:\nasm下。

ASL下载安装:

https://acpica.org/downloads/binary-tools

点击iASL compiler and Windows ACPI tools(ZIP 2.0 MB)下载即可,把下载的zip文件解压到C:\ASL下。

2.edk2代码下载

git clone https://github.com/tianocore/edk2.git

cd edk2

git clone https://github.com/tianocore/edk2-libc.git

git submodule update --init

3.在edk2根目录添加设置环境变量脚本path.bat:

PATH=%PATH%C:\nasm;C:\ASL;

set WORKSPACE=%CD%

set PYTHON_HOME=C:\Python27

set NASM_PREFIX=C:\nasm\

4.编译

cmd下执行:

path.bat

edksetup.bat

build -p EmulatorPkg/EmulatorPkg.dsc -t VS2017 -b DEBUG/RELEASE -a X64

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值