在最新的Arch构建Tianocore payload - 可打印的版本 +- WeHack BBS (https://bbs.wehack.space) +-- 版块: 计算机技术 (https://bbs.wehack.space/forum-5.html) +--- 版块: 固件技术讨论区 (https://bbs.wehack.space/forum-8.html) +--- 主题: 在最新的Arch构建Tianocore payload (/thread-276.html) |
在最新的Arch构建Tianocore payload - vimacs - 06-19-2021 edk2的BaseTools里的代码没法用GCC11构建,需要安装gcc10. 根据 edk2 的 BaseTools/Source/C/Makefiles/footer.makefile, 构建 BaseTools 用的 C/C++ 编译器变量是 BUILD_CC 和 BUILD_CXX. 用 Tianocore 作为 payload 时,构建 coreboot 用 make BUILD_CC=gcc-10 BUILD_CXX=g++-10. edk2 除 Basetools 之外的部分都是用 coreboot 的交叉工具链编译。 |