UEFI build报错:‘build‘ is not recognized as an internal or external command

UEFI学习,某一次进行build时,提示:

'build' is not recognized as an internal or external command,operable program or batch file.

用的命令是:

bash 复制代码
C:\UEFIWorkspace>build -a X64 -p edk2\OvmfPkg\OvmfPkgX64.dsc -b NOOPT -D SOURCE_DEBUG_ENABLE

怎么会有问题?之前的测试中不也是用build命令的吗?怎么现在不能识别了?

研究一番,找到了原因,原来是环境变量没有设置。不管什么原因,重新设置一下:

bash 复制代码
C:\UEFIWorkspace>mybuild.bat
C:\UEFIWorkspace\edk2>edksetup.bat

然后重新运行build指令,成功。

相关推荐
鸠摩智首席音效师3 小时前
如何使用 docker exec 在容器中运行命令 ?
运维·docker·容器
似水এ᭄往昔4 小时前
【Linux】自动化构建-make/Makefile
linux·运维·服务器·ubuntu
顶点多余4 小时前
Linux“信号“从硬件到软件详解
linux·运维·服务器
勘察加熊人4 小时前
ai飞卢小说自动化处理工作流获得提问素材
运维·自动化
瀚高PG实验室5 小时前
rpm包安装报错:cannot open Packages index using db5 - Cannot allocate memory (12)
linux·运维·服务器·瀚高数据库
云计算老刘5 小时前
2. DNS 服务器
运维
水星灭绝5 小时前
win11+wsl2+docker
运维·docker·容器
追风少年王大爷丶5 小时前
nginx 配置无域名访问拒绝
运维·服务器·nginx
AI+程序员在路上5 小时前
嵌入式软件技术大全
linux·开发语言·arm开发·单片机
black方块cxy5 小时前
实现一个输入框多个ip以逗号分隔最多20组,且ip不能重复
java·服务器·前端