0

我是这个领域的初学者,我在编译ESP8266_NONOS_SDK-master的示例时遇到问题。
我一直按照文档中的ESP8266 SDK 入门指南中描述的步骤进行操作。 这意味着我下载了虚拟框 esp8266 映像(ESP8266_lubuntu_20141021.ova),我所了解的所有工具都必须在其中设置。但是在编译示例时,我得到了:

/bin/sh: 2: xtensa-lx106-elf-gcc: not found 

错误。

echo $PATH返回:/opt/xtensa-lx106-elf/bin:/usr/local/sbin:/usr/local/bin:/us‌​r/sbin:/usr/bin:/sbi‌​n:/bin:/usr/games:/u‌​sr/local/games:/snap‌​/bin

xtensa-lx106-elf-gcc -v返回Configured with ...gcc version 4.8.2 (crosstool-NG 1.20.0)

编译发生在esp8266/Share文件夹下。

有人能告诉我我错过了什么以及如何让 SDK “看到” xtensa-lx106-elf-gcc 吗?

Lubuntu 目录树图像:

4

1 回答 1

0

Xtensa crosstool-NG 丢失。要安装它,请使用方法。(不要忘记chown $username /opt/espressif/在编译时避免出现“Permission denied”错误。另外,为了升级操作系统(如果选择此选项)并在 /opt/espressif 中构建 crosstool-NG,请扩大VM 磁盘大小,因为它可能会耗尽免费资源空间。)

于 2017-06-08T20:56:54.760 回答