Build and run UDK2021.8 Emulator in Deepin-20.2.4

1. Download code from Baidu Web Disk

Refer to:EDK2 202108 来了 - WWW.LAB-Z.COMhttp://www.lab-z.com/edk202108/

2. Install NASM for some assembly code compiling:

2.1 Download NASM:

curl --output nasm-2.15.05.tar.xz https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/nasm-2.15.05.tar.xz
tar vxf nasm-2.15.05.tar.xz
cd nasm-2.15.05/

2.2 Build and Install NASM:

sudo apt install automake
sh autogen.sh
sh configure
sudo make install
try: nasm --version

it shows: NASM version 2.15.05 compiled on Oct 24 2021

3. Compile the UDK code:

3.1 Build base tools:

cd to udk source code dir:
. edksetup.sh

make -C ./BaseTools/Source/C

cd ./BaseTools/BinWrappers/PosixLike/
chmod +x *

3.2 Build the target:

cd -

rm -rf ./Build/

build -a X64 -p EmulatorPkg/EmulatorPkg.dsc -t GCC5 --log=build.log

3.3 Run EDK Emulator:

chmod +x ./Build/EmulatorX64/DEBUG_GCC5/X64/Host

cd ./Build/EmulatorX64/DEBUG_GCC5/X64/
./Host

 Attach the build log:build-short.log · xtdumpling/DumpEcRamUefiShell - Gitee.comhttps://gitee.com/xtdumpling/dump-ec-ram-uefi-shell/blob/master/build-short.log

Attach the log of run emulator: edk2_run_short.log · xtdumpling/DumpEcRamUefiShell - Gitee.comhttps://gitee.com/xtdumpling/dump-ec-ram-uefi-shell/blob/master/edk2_run_short.log

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值