ESP32C3:ninja failed with exit code 1解决方案

ESP32C3-Build过程中出现的build stopped: subcommand failed. ninja failed with exit code 1

解决方案(误打误撞记录版_对ESP32系列应该都能这么用)

问题出现

这个图片是CSDN上偷的= =,自己解决了截不到图了

nija failed with exit code 1
特征是:使用 ESP-IDF PowerShell 最后两行出现

ninja:build stopped:subcommand failed.
ninja failed with exit code 1

问题解决

第一步

  • 找到安装IDF工具的安装包(离线版)
  • https://dl.espressif.cn/dl/esp-idf/ 离线安装版快速跳转Click Here
    espIDF安装包
  • 打开后第三行 检查 Windows 注册表中的“启用长路径” [正常] 是不正常的 我是这个方法修复的,没找到图
  • 右下角的 应用修复 不是灰色的,是可以点击的。
  • 点击应用修复后可以直接 取消 退出安装,不需要 下一步
    离线安装打开的图

第二步

  • 打开 ESP-IDF PowerShell cd 跳转到工程所在目录
  • 按流程 idf.py set-target esp32c3 设置要编译的芯片
  • 编译 idf.py build
  • 如果仍然出现该问题,建议把 ESP-IDF PowerShell 关了重开,同时把你的工程复制到一个比较短的路径名下
  • 举个栗子:

更改前:
C:\Users\wsy\Desktop\ESP32C3\example_for_C3\BLE_GATT_concise\gatt_server_1234567890
更改后:
C:\Users\wsy\Desktop\ESP32C3\MyExam

  • 只要成功Build一次就又可以不用管路径长度随便Build了

成功编译图片

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值