为什么要写这篇文章
今天编译EDK II时遇到了一些问题,上网查时发现绝大多数文章都是很久以前的了,所以想写篇文章说明我所遇到的问题
新的改变
可以看到,最后一次提交是在昨天,现在的EDK II与以前的变化是很大的
增加依赖项
MdeModulePkg包新增了brotli库的依赖
可以在这里下载,也可以通过git: https://github.com/google/brotli.git 下载
如何编译
相同之处
大体上编译方法还是和以前一样,先配置环境,再执行edksetup,编译basetools,最后build,这部分是一样的,我就不多说了
不同之处
在进行Basetools和默认的模拟器编译时,会出现一个之前EDK II编译时从未出现过的问题
d:\edk2-master\MdeModulePkg\MdeModulePkg.dec(28): error 000E: File/directory not found