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指令,成功。

相关推荐
云和数据.ChenGuang2 分钟前
运维工程师技术之MyCat中间件免费技术教程
运维·中间件·mycat·运维工程师·运维技术
wanhengidc2 分钟前
云手机 巨 椰 三角洲行动
运维·服务器·科技·游戏·智能手机
weixin_307779137 分钟前
Jenkins Gson API插件:统一JSON处理的基础库
java·运维·开发语言·架构·jenkins
IT 乔峰8 分钟前
Apache工作原理详细说明
linux·apache
fufu03118 分钟前
Linux环境下的C语言编程(三十六)
linux·c语言·开发语言·数据结构·算法
小嘟嘟1313 分钟前
第2章 Shell 变量与参数传递:3 种定义方式 + 避坑指南
linux·运维·shell
云和恩墨17 分钟前
打造数据库安全堡垒:统一自动化监控平台在DBA运维中的价值解析
运维·数据库·安全·自动化·dba
AiTEN_Robotics27 分钟前
智能化时代,汽车制造机器人的发展趋势是什么?
运维·机器人·自动化
songgz30 分钟前
多线程双向 JSON 解析器
java·服务器·json
looking_for__30 分钟前
【Linux】进程概念
linux