我正在关注本教程,并且在运行时
python BaseTools/Edk2ToolsBuild.py -t GCC5
它会抛出此错误:
Traceback (most recent call last):
File "<path to>\edk2\BaseTools\Edk2ToolsBuild.py", line 188, in <module>
main()
File "<path to>\edk2\BaseTools\Edk2ToolsBuild.py", line 184, in main
Edk2ToolsBuild().Invoke()
File "<path to>\Python\Python311\Lib\site-packages\edk2toolext\base_abstract_invocable.py", line 235, in Invoke
retcode = self.Go()
^^^^^^^^^
File "<path to>\edk2\BaseTools\Edk2ToolsBuild.py", line 159, in Go
raise Exception("Failed to build.")
Exception: Failed to build.
我通过 MSYS2 MINGW64 安装了 gcc。
我尝试删除
-t GCC5
参数,但它只是尝试使用 VS2015,而我没有。
提前致谢。
该特定错误表明存在 make 构建错误。
您可以在以下位置查看构建日志:
$(workspace)/BaseTools/BaseToolsBuild/BASETOOLS_BUILD.txt
查看正在冒泡的 make 错误。
如果您在查看构建日志后仍然遇到问题,您可以从这里发布构建日志错误作为存储库中的讨论:tianocore/edk2 · 讨论,或提交 bugzilla bug。