久しぶりにArduino IDE でArduino UNO をターゲットにコンパイルしようとしたら下記エラーが出てしまって先に進めなくなった。
Arduino: 1.8.12 (Mac OS X), Board: "Arduino Uno"
In file included from sketch/Blink.ino.cpp:1:0:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:23:10: fatal error: stdlib.h: No such file or directory
#include <stdlib.h>
^~~~~~~~~~
compilation terminated.
exit status 1
Error compiling for board Arduino Uno.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
色々とググってみたら、変なアップデートをインストールするとこういう事が起きる事があるそうな。
私の場合下記フォルダが悪さをしていた様で、とりあえず’avr-gcc_bk’ と名前を変えたらコンパイルが通る様になった。
~/Library/Arduino15/packages/arduino/tools/avr-gcc