Mediatek Linkit 在 Arduino IDE 1.6.6 中编译时出现一个错误:arm-none-eabi-g++:没有这样的文件或目录

Mediatek Linkit One Error when compiling in Arduino IDE 1.6.6: arm-none-eabi-g++: no such file or directory

因此,正如您在标题中所见,我的 Linkit One 出现问题。我正在使用 Arduino IDE 1.6.6,我正在通过 Arduino 板的管理器使用 Linkit One SDK 1.1.17。当我编译任何东西时,即使是最简单的 Arduino 程序,我也会收到这个错误:

arm-none-eabi-g++: error: ~My System Path\Temp\build3694385943597424511.tmp/syscalls_mtk.c.o: No such file or directory Error compiling.

我苦苦寻找这个问题的答案,但一无所获。如果我需要提供额外的信息,请通知我。

谢谢,菲斯克

试用 ide 的 v1.6.5。似乎为我们解决了问题!

我通过编辑 platform.txt

让它工作

并添加 core/ 使其显示为:

{build.path}/core/syscalls_mtk.c.o

而不是

{build.path}/syscalls_mtk.c.o

platform.txt 位于:

/Users/awootton/Library/Arduino15/packages/LinkIt/hardware/arm/1.1.17

好的:这就是我所做的。首先,我切换到 IDE 1.6.5,就像你说的。然后我按照这里的教程:https://www.hackster.io/seeyouu/smart-city-bus-network-9f4cb0。最后我得到了 linkit 的工作。你不知道这花了多长时间。