sudo apt install git sudo apt install python3 python3-distutils sudo apt install uuid-dev nasm bison flex sudo apt install build-essential
由于edk2中引用了其他仓库,而clone下来的edk2中只包含其仓库的引用,因此还需要进行代码同步:
编译 acpica:
编译BaseTools:
创建工具路径脚本
export WORKSPACE=$PWD export PACKAGES_PATH=$WORKSPACE/edk2:$WORKSPACE/edk2-libc/ export LASL_PREFIX=$WORKSPACE/acpica/generate/unix/bin/ export PYTHON_COMMAND=/user/bin/python3
此后每次新建终端均要执行以下命令才能正常开始编译:
编译模拟器并运行 HelloWorld
至此,UIFI开发环境就算搭建完成
No replies yet
Popular Ranking
Popular Events
一、摘要
1、安装开发工具
2、获取源码
3、配置开发环境
二、正文
1、安装开发工具
2、获取源码
3、配置开发环境
由于edk2中引用了其他仓库,而clone下来的edk2中只包含其仓库的引用,因此还需要进行代码同步:
编译 acpica:
编译BaseTools:
创建工具路径脚本
此后每次新建终端均要执行以下命令才能正常开始编译:
编译模拟器并运行 HelloWorld
至此,UIFI开发环境就算搭建完成