当前位置: 首页 > news >正文

ESP8266 RTOS SDK 使用make命令编译出现Permission denied问题的解决方法

环境:

ESP8266 RTOS SDK

命令

> make -j4 flash && make monitor

错误信息:

Toolchain path: /Users/esp8266/toolchain/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc
Toolchain version: crosstool-ng-1.22.0-100-ge567ec7
Compiler version: 5.2.0
Python requirements from /Users/esp8266/ESP8266_RTOS_SDK/requirements.txt are satisfied.
GENCONFIG
touch: setting times of '/Users/esp8266/projects/gpio/build/include/config/auto.conf': Permission denied
touch: setting times of '/Users/esp8266/projects/gpio/build/include/sdkconfig.h': Permission denied
make: *** No rule to make target `/Users/esp8266/projects/gpio/build/include/config/auto.conf', needed by `/Users/esp8266/projects/gpio/build/bootloader/bootloader.bin'.  Stop.

原因:我是在命令行下切换不同用户来切换官方开发环境,所以用户切换造成权限问题。

解决方法:

1. 修改权限:

sudo chown -R $(whoami) /Users/esp8266/projects/gpio/build

然后再试 make -j4 && make monitor

2. 清理并重新编译

如果权限修复后仍然报错,尝试清理并重新编译:

make clean
make -j4 && make monitor

相关文章:

  • Ubuntu 14.10 Desktop (i386):经典 32 位操作系统的回顾与指南(附安装包)
  • 基于yolov11的防震锤缺陷检测系统python源码+pytorch模型+评估指标曲线+精美GUI界面
  • WSL 环境桥接与雷达通信配置笔记
  • APM 仿真遥控指南
  • 音频录制小妙招-自制工具-借助浏览器录一段单声道16000采样率wav格式音频
  • ARM架构薄记2——ARM学习架构抓手(以ARMv7为例子)
  • 元音辅音及其字母组合发音
  • 基于STM32进行FFT滤波
  • Python 常用内建模块-urllib
  • LINUX基础 [二] - 进程概念
  • 简单实用!百度AI + Raphael AI = 免费生图
  • CSS 中flex - grow、flex - shrink和flex - basis属性的含义及它们在弹性盒布局中的协同作用。
  • 以“无敏”理念守护婴童健康成长,Witsbb健敏思获京东健康“新锐突破奖”
  • [笔记.AI]多头自注意力机制(Multi-Head Attention)
  • C# 元组
  • 【图像生成之十八】Seedream 2.0
  • 计算机网络总结
  • OpenHarmony 开源硬件学习全指南:从入门到实战
  • 2Dslam前端分类
  • Vue3+UniApp:在单个页面实现固定 TabBar 的多种方式
  • 海南省三亚市委原常委、秘书长黄兴武被“双开”
  • 读图|展现城市品格,上海城市影像走进南美
  • 保证断电、碰撞等事故中车门系统能够开启!隐藏式门把手将迎来强制性国家标准
  • 深入贯彻中央八项规定精神学习教育中央第七指导组指导督导中国船舶集团见面会召开
  • 不主动上门检查,上海已制定14个细分领域“企业白名单”甄别规则
  • 最新研究:基因编辑治疗晚期胃肠道癌显成效