最近正在准备老师安排的工作,需要在安装edk2,在网上面搜了好多帖子、博客,还找了几本书,但每次安装的时候不是遇到这个问题就是遇到那个问题,烦得很,这个项目感觉要做一段时间,写篇笔记,防止自己忘了。
一、安装环境
操作系统:ubuntu16.04LTS
gcc版本:gcc5.4.0
二、安装步骤
本文主要根据https://github.com/tianocore/tianocore.github.io/wiki/Using-EDK-II-with-Native-GCC和https://wiki.ubuntu.com/UEFI/EDK2等文章加上我自己的一点理解完成。
因为网上能够找到的关于EDK2安装的中文资料里面都写的是GCC4.4或者4.6,而自己的电脑版本已经更新到GCC5.4,所以曾经一度认为是版本太新的缘故,随后才找到了这篇文章。
1.安装几个必须的包
EDK2环境下需要安装几个包,可以通过一下命令来完成:
$ sudo apt-get install build-essential uuid-dev iasl git gcc-5 nasm
build-essen