VS2015 编译EDK2

VS2015 编译EDK2


经过测试,如下方法为可行:


(1)下载edk2代码,下载python2.7  + cx_Freeze-4.3.4.win-amd64-py2.7 + nasm + iasl
cx_Freeze-4.3.4.win-amd64-py2.7
iasl-win-20180531
nasm-2.13.01-win32


(2)环境变量
PATH中加上nasm iasl的路径 加上python的路径
NASM_PREFIX 可选
PYTHON_HOME
PYTHON_FREEZER_PATH=%PYTHON_HOME%\Scripts


(3)cd 到edk2的根目录
执行edksetup.bat ReBuild 或 edksetup.bat ForceReBuild,生成相关工具
edksetup.bat Reconfig ,重新配置conf\*.txt


(4)修改conf\target.txt
TOOL_CHAIN_TAG        = VS2015x86


(5)build

 
生成:  Build\NT32IA32\DEBUG_VS2015x86\IA32\SecMain.exe

可以运行

效果图








猜你喜欢

转载自blog.csdn.net/lif12345/article/details/80869265