乐鑫技术交流
直播中

陈艳

7年用户 920经验值
私信 关注
[问答]

ESP8266_RTOS_SDK编译失败的原因?


我在官方给的虚拟机里面尝试编译RTOS_SDK的例程,总是提示xtensa-lx106-gcc: command not foun,是什么情况,环境变量都是OK的? 求助

回帖(1)

h1654155275.5741

2024-7-12 17:24:23
ESP8266_RTOS_SDK编译失败的原因可能有以下几点:

1. 确保工具链已正确安装:首先,请确保您已经正确安装了ESP8266_RTOS_SDK所需的工具链。您可以在ESP8266_RTOS_SDK的官方文档中找到有关如何安装工具链的说明。

2. 检查环境变量:虽然您提到环境变量都是OK的,但请再次确认以下几点:
   - 确保`PATH`环境变量中包含了工具链的路径,例如:`C:EspressifESP8266_RTOS_SDKxtensa-lx106-elfbin`
   - 确保`ESP8266_RTOS_SDK`环境变量已设置,并且指向了正确的SDK路径。

3. 检查命令行工具:请确保您使用的命令行工具(如CMD、PowerShell或终端)具有访问工具链的权限。如果您使用的是虚拟机,请确保虚拟机具有访问宿主机文件系统的权限。

4. 检查示例项目配置:请确保您正在尝试编译的示例项目的配置文件(如`Makefile`或`project.conf`)正确设置了工具链路径和其他相关设置。

5. 重新启动命令行工具:有时,更改环境变量后需要重新启动命令行工具以使更改生效。请尝试关闭并重新打开命令行工具,然后再次尝试编译。

6. 检查ESP8266_RTOS_SDK版本:请确保您使用的是最新版本的ESP8266_RTOS_SDK,因为旧版本可能存在已知的问题或不兼容问题。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分