Ожидал вопроса с выводом результатов компилирования. Привожу
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring_private.h:28:20: error: avr/io.h: Нет такого файла или каталога
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring_private.h:29:27: error: avr/interrupt.h: Нет такого файла или каталога
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring_private.h:30:23: error: avr/delay.h: Нет такого файла или каталога
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring_private.h:31:19: error: stdio.h: Нет такого файла или каталога
from /home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring_analog.c:25:
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring.h:97: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘boolean’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring.h:98: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘byte’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring.h:106: ошибка: expected ‘)’ before ‘mode’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring.h:107: ошибка: expected ‘)’ before ‘int’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring.h:119: ошибка: expected ‘)’ before ‘pin’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring.h:121: ошибка: expected ‘)’ before ‘dataPin’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring.h:123: ошибка: expected ‘)’ before ‘void’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/pins_arduino.h:28:26: error: avr/pgmspace.h: Нет такого файла или каталога
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/pins_arduino.h:54: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PROGMEM’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/pins_arduino.h:55: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PROGMEM’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/pins_arduino.h:56: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PROGMEM’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/pins_arduino.h:58: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PROGMEM’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/pins_arduino.h:60: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PROGMEM’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/pins_arduino.h:61: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PROGMEM’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring_analog.c:28: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘analog_reference’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring_analog.c:30: ошибка: expected ‘)’ before ‘mode’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring_analog.c:38: ошибка: expected ‘)’ before ‘pin’
/home/vladimir/MyScripts/arduino-0018/hardware/arduino/cores/arduino/wiring_analog.c:77: ошибка: expected ‘)’ before ‘pin’
добавлю: компилил пример Blink (самый первый пример и самый популярный) Про специализированное ПО под винду и то что под ней лучше это все делать прошу не говорить!
с контролером общается не ОСь а железо!!! тем более что оболочка одна и таже под виндой и под линой!!! думать нужно, прежде чем советовать! только компилятор либо под виндой, либо под линой!!!