exec: "/bin/xtensa-lx106-elf-g++": file does not exist Arduino for 8266 core 开发错误解决办法(示例代

Posted 理工男的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了exec: "/bin/xtensa-lx106-elf-g++": file does not exist Arduino for 8266 core 开发错误解决办法(示例代相关的知识,希望对你有一定的参考价值。

可能的原因及解决办法:因为xtensa-lx106-elf-gcc这个工具没有完整安装,删除当前版本的8266 开发板,然后重新安装一次即可

问题现象:最近折腾esp8266和arduino的几块板子,做自动生产线控制系统的demo演示环境。之前使用使用esp8266的板子一直用的好好的,最高升级到2.3版本都没有问题。上周升级到2.4

以后,发现了一个问题,每次编译都提示exec: "/bin/xtensa-lx106-elf-g++": file does not exist

解决方法:查了很多资料都没有解决,比如安装了clang,Gcc,msys64,mingw-w64等编译器,并修改配置文件添加gcc的解释器地址,修改include path等等。最后实在没办法了,降级到了2.3,问题不在发生,难道是版本问题?不放心,再次升级到2.4,问题也没有再现。后来仔细回忆了一下当时升级2.4的时候网络环境不好,升级了很多次,怀疑可能是lib包没下全,比较了一下之前出错的8266的2.4版本和现在的版本,找到问题了,在现在的版本里tools下多了一个文件夹xtensa-lx106-elf-gcc大小有413M,问题清楚了!

以上是关于exec: "/bin/xtensa-lx106-elf-g++": file does not exist Arduino for 8266 core 开发错误解决办法(示例代的主要内容,如果未能解决你的问题,请参考以下文章

[go]os/exec执行shell命令

Docker / NodeJS: "exec: \"-d\": $PATH 中找不到可执行文件"

为啥不 exec("top");在 Linux 上工作?

启动tomcat时报错:Exception in thread "http-bio-8080-exec-42"

Runtime.getRuntime().exec("C:\cygwin\bin\bash.exe") 没有要读取的输入

pylab.show() "QCoreApplication::exec: 事件循环已经在运行"