在网上下的ESP8266的SDK固件开发包,又下载了Eclipse+IDE作为开发平台,cygwin的环境。我是直接下的别人的压缩包,所以里面有自带的cygwin、eclipse、project。所以其他的配置没有做,导致build时,出现了编译不通过。网上查的也很少说这个的(国外的除外)。具体问题是:
一、
xtensa-lx106-elf 找不到
具体的没有记下,直接把关键字写下-xf -xcc
或者这样子的问题。在console里有一句:是否 xtensa-lx106-elf在path中? 接下来是一大串的error。那么总之是 环境变量的路径问题这样子的话,我是把 (注意分号分隔);...\cygwin\opt\xtensa-lx106-elf\bin 加到path 中。
二、
Makefile:330: recipe for target '.subdirs' failed
这样的问题,就是makefile的问题,具体哪个文件有问题,就把哪个文件下的makefile加后缀 .bak 或者删除(留着以防万一,就加后缀吧)。
三、
顺便一提:如果在import 项目时,没有cyg。。 的平台选项,就把 .../cygwin/bin 路径加到环境变量path 中。