Eclipse Arduino 生成文件,subdir.mk 错误

Eclipse Arduino makefile,subdir.mk Error

我已经安装了 Eclipse 并在我创建新的 arduino 草图后添加了 Arduino 插件,我遇到了这些 errors.How 我可以修复这些错误吗?

解决方案是"Cygwin"

要安装 Cygwin:

https://cygwin.com/install.html根据你电脑的版本点击setup.exe(32/64

位)下载完成后,点击setup.exe然后按照步骤操作即可。

1)点击下一步

2)从互联网安装

3)确定Cygwin的根目录

4)选择为所有用户安装(推荐)

5)选择适合您的互联网设置->直接连接

6)选择一个下载站点

7)Select packages ->Download all things under Base Default ->Search gcc and make,download all you find.

在 Preference Eclipse 的 Windows 中设置路径。

找到Cygwin放置的位置,将address.Go复制到Windows控制面板->系统和安全->系统->高级 系统设置->环境变量->系统变量->路径加分号(;)把地址粘贴到这里

Cygwin路径调整结束后,我电脑上的路径如下:

AVR-GCC: C:\Programs\arduino-1.6.5-r2\hardware\tools\avr\bin

GNU make: C:\cygwin64\bin

AVR 头文件:C:\Programs\arduino-1.6.5-r2\hardware\tools\avr\avr\include

AVRDude: C:\Programs\arduino-1.6.5-r2\hardware\tools\avr\bin

这些步骤将解决问题。

这对我有用: 在 IDE 上,转到 Windows->Preferences,然后展开 Arduino 选项卡和 select Platforms and Boards。然后 select package_esp8266com_index.json 中的所有项目并安装所有缺少的包。

之后编译没有问题。 让我知道它是否对您也有帮助。

我发现 make.exe 使用 ac6 工具安装是原因。替换为 make.exe 安装 gnu 工具下载问题修复