1. 程式人生 > >exec: "/bin/xtensa-lx106-elf-g++": file does not exist Arduino for 8266 core 開發錯誤解決辦法

exec: "/bin/xtensa-lx106-elf-g++": file does not exist Arduino for 8266 core 開發錯誤解決辦法

修改 exe gcc elf 升級 pat file lib 2.3

可能的原因及解決辦法:因為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 開發錯誤解決辦法