安装
vs2015
,将编程语言中的
C++
选上
。
安装
python2.7
将
nasm
安装
到C
:\
nasm
下载解压isal.zip至
C:\
asl
(注意文件夹名字发生了改变)
下载解压openssl-OpenSSL_1_1_0g.zip,里面的文件移动到
UDK
目录下vUDK2018\CryptoPkg\Library\OpensslLib\openssl
下载解压openssl-1.0.2a-win64-mingw.zip至
C
盘根目录,改名为
Openssl
(大小写无影响)
以上完成后,均不能有重复的子文件夹
PYTHON安装事项
安装python2.7
时,
选择
Add python.exe to PATH
为
Entire feature will be installed on local hard
drive
安装完成后,在
Python27
文件夹下需要有
Scriptsl
右键“我的电脑”->属性->高级系统设置->高级->环境变量
新建环境变量在用户变量区域建立即可
新建名字为 PYTHON_HOME
C
:\
Python27
之后在自己的UDK文件夹使用git下载即可
git clone https://github.com/tianocore/edk2.git UDK2018
或者可以直接去下载压缩包解压
编译BaseTools
下载完成后在UDK目录下进入CMD输入 edksetup.bat rebuild 生成Conf下的配置文件
检查Conf下的配置文件
打开UDK
目录下
conf
文件中的
target.txt
,修改TOOL_CHAIN_TAG为
VS2015x86。若vs不是按默认路径安装则需要在tools_def下更改路径。
build时会按照target.txt下的设置进行编译,如果想更换编译包或ARCH等编译参数,在target.txt下更改即可。
2022最新版下载 :先
git clone https://github.com/tianocore/edk2
再下载子模块
cd edk2 git submodule update --init
如果不行的话可以去github手动下载文件
下载一直超时可以尝试更改hosts文件(在ping github.com一直超时响应时),添加最后两行。
C:\Windows\System32\drivers\etc\hosts