准备工作:
1.安装vs2012或者2013,python27.python37.
2.下载EDKII开发包:需SVN账号
http://svn.code.sf.net/p/edk2/code/trunk/edk2
或(svn co http://svn.code.sf.net/p/edk2/code/trunk/edk2)
解决报错:
1.nasm_PREFIX 环境变量未设置
解决方法: 将code中nasm文件夹移到C:\Edk2\nasm,计算机右键属性 – Advanced System Setting-- Environment Variables,edit,增加NASM_PREFIX=C:\Edk2\nasm.如下图。最后的\一定要加上,否则会报no C:EDK2\NASMNASM…
添加环境变量
2.!!! ERROR !!! Binary python tools are missing.
PYTHON_COMMAND, PYTHON3_ENABLE or PYTHON_HOME
Environment variable is not set successfully.
They is required to build or execute the python tools.
解决方法:安装python3.7
3.!!! WARNING !!! No CYGWIN_HOME set, gcc build may not be used !!!
https://www.cygwin.com/下载setup-x86_64.exe并安装,然后
计算机右键属性 – Advanced System Setting-- Environment Variables, edit ,增加环境变量CYGWIN_HOME= C:\cygwin64\
4.fatal error U1077: ‘"C:\ASL\iasl.exe’ : return code ‘0x1’
在我们的code里找到Tool放到对应路径即可。