1

Тема: Компіляція Arduino-скетча на Linux та на Windows

Привіт!

Я намагаюсь скомпілювати програму із допомогою Arduino IDE на Windows та на Debian Linux.

На Windows програма компілюється без попереджень:

Using library SPI in folder: C:\Program Files\Arduino\hardware\arduino\avr\libraries\SPI 

C:\Program Files\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard -IC:\Program Files\Arduino\hardware\arduino\avr\libraries\SPI C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\md5.c -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\md5.c.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard -IC:\Program Files\Arduino\hardware\arduino\avr\libraries\SPI C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\Atmega_Board_Programmer.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\Atmega_Board_Programmer.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard -IC:\Program Files\Arduino\hardware\arduino\avr\libraries\SPI -IC:\Program Files\Arduino\hardware\arduino\avr\libraries\SPI\utility C:\Program Files\Arduino\hardware\arduino\avr\libraries\SPI\SPI.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\SPI\SPI.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\hooks.c -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\hooks.c.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\WInterrupts.c -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\WInterrupts.c.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\wiring.c -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\wiring.c.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\wiring_analog.c -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\wiring_analog.c.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\wiring_digital.c -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\wiring_digital.c.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\wiring_pulse.c -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\wiring_pulse.c.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\wiring_shift.c -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\wiring_shift.c.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\abi.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\abi.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\CDC.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\CDC.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\HardwareSerial.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial0.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\HardwareSerial0.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial1.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\HardwareSerial1.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial2.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\HardwareSerial2.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial3.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\HardwareSerial3.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\HID.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\HID.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\IPAddress.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\IPAddress.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\main.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\main.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\new.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\new.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\Print.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\Print.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\Stream.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\Stream.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\Tone.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\Tone.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\USBCore.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\USBCore.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\WMath.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\WMath.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\WString.cpp -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\WString.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\hooks.c.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\WInterrupts.c.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\wiring.c.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\wiring_analog.c.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\wiring_digital.c.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\wiring_pulse.c.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\wiring_shift.c.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\abi.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\CDC.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\HardwareSerial.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\HardwareSerial0.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\HardwareSerial1.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\HardwareSerial2.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\HardwareSerial3.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\HID.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\IPAddress.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\main.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\new.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\Print.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\Stream.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\Tone.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\USBCore.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\WMath.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-ar rcs C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\WString.cpp.o 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-gcc -w -Os -Wl,--gc-sections -mmcu=atmega328p -o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/Atmega_Board_Programmer.cpp.elf C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\md5.c.o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\Atmega_Board_Programmer.cpp.o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp\SPI\SPI.cpp.o C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/core.a -LC:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp -lm 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/Atmega_Board_Programmer.cpp.elf C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/Atmega_Board_Programmer.cpp.eep 
C:\Program Files\Arduino/hardware/tools/avr/bin/avr-objcopy -O ihex -R .eeprom C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/Atmega_Board_Programmer.cpp.elf C:\DOCUME~1\Yaroslav\LOCALS~1\Temp\build8268652985204158747.tmp/Atmega_Board_Programmer.cpp.hex 

Sketch uses 27 592 bytes (85%) of program storage space. Maximum is 32 256 bytes.
Global variables use 1 303 bytes (63%) of dynamic memory, leaving 745 bytes for local variables. Maximum is 2 048 bytes.

А на Debian Linux виникає багато попереджень:

avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard -I/usr/share/arduino/libraries/SPI /tmp/build6203677315946535630.tmp/md5.c -o /tmp/build6203677315946535630.tmp/md5.c.o 
md5.c: In function ‘md5_update’:
md5.c:190:9: warning: implicit declaration of function ‘memcpy’ [-Wimplicit-function-declaration]
md5.c:190:9: warning: incompatible implicit declaration of built-in function ‘memcpy’ [enabled by default]
md5.c:207:9: warning: incompatible implicit declaration of built-in function ‘memcpy’ [enabled by default]
avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard -I/usr/share/arduino/libraries/SPI /tmp/build6203677315946535630.tmp/Atmega_Board_Programmer.cpp -o /tmp/build6203677315946535630.tmp/Atmega_Board_Programmer.cpp.o 
In file included from Atmega_Board_Programmer.cpp:168:0:
bootloader_atmega2560_v2.h:17:4: warning: "/*" within comment [-Wcomment]
bootloader_atmega2560_v2.h:18:4: warning: "/*" within comment [-Wcomment]
bootloader_atmega2560_v2.h:19:4: warning: "/*" within comment [-Wcomment]
bootloader_atmega2560_v2.h:45:4: warning: "/*" within comment [-Wcomment]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp:376:3: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
Atmega_Board_Programmer.cpp: In function ‘byte writeFlash(long unsigned int, byte)’:
Atmega_Board_Programmer.cpp:415:3: warning: no return statement in function returning non-void [-Wreturn-type]
Atmega_Board_Programmer.cpp: In function ‘void showHex(byte, boolean, boolean)’:
Atmega_Board_Programmer.cpp:423:71: warning: narrowing conversion of ‘((((int)(b >> 4)) & 255) | 48)’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Wnarrowing]
Atmega_Board_Programmer.cpp:423:71: warning: narrowing conversion of ‘((((int)b) & 15) | 48)’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Wnarrowing]
Atmega_Board_Programmer.cpp: In function ‘void writeBootloader()’:
Atmega_Board_Programmer.cpp:596:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Atmega_Board_Programmer.cpp:619:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Atmega_Board_Programmer.cpp: In function ‘bool startProgramming()’:
Atmega_Board_Programmer.cpp:698:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Atmega_Board_Programmer.cpp: In function ‘void getSignature()’:
Atmega_Board_Programmer.cpp:745:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SPI/utility /usr/share/arduino/libraries/SPI/SPI.cpp -o /tmp/build6203677315946535630.tmp/SPI/SPI.cpp.o 
avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/wiring_analog.c -o /tmp/build6203677315946535630.tmp/wiring_analog.c.o 
avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/wiring_pulse.c -o /tmp/build6203677315946535630.tmp/wiring_pulse.c.o 
avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/wiring_shift.c -o /tmp/build6203677315946535630.tmp/wiring_shift.c.o 
avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/wiring_digital.c -o /tmp/build6203677315946535630.tmp/wiring_digital.c.o 
avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/WInterrupts.c -o /tmp/build6203677315946535630.tmp/WInterrupts.c.o 
avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/wiring.c -o /tmp/build6203677315946535630.tmp/wiring.c.o 
avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/WMath.cpp -o /tmp/build6203677315946535630.tmp/WMath.cpp.o 
avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/Tone.cpp -o /tmp/build6203677315946535630.tmp/Tone.cpp.o 
avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.cpp -o /tmp/build6203677315946535630.tmp/IPAddress.cpp.o 
avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/Stream.cpp -o /tmp/build6203677315946535630.tmp/Stream.cpp.o 
avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/CDC.cpp -o /tmp/build6203677315946535630.tmp/CDC.cpp.o 
avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.cpp -o /tmp/build6203677315946535630.tmp/HardwareSerial.cpp.o 
/usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.cpp: In function ‘void store_char(unsigned char, ring_buffer*)’:
/usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.cpp:84:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.cpp: In member function ‘virtual size_t HardwareSerial::write(uint8_t)’:
/usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.cpp:392:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/Print.cpp -o /tmp/build6203677315946535630.tmp/Print.cpp.o 
avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/WString.cpp -o /tmp/build6203677315946535630.tmp/WString.cpp.o 
avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/HID.cpp -o /tmp/build6203677315946535630.tmp/HID.cpp.o 
avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/USBCore.cpp -o /tmp/build6203677315946535630.tmp/USBCore.cpp.o 
avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/new.cpp -o /tmp/build6203677315946535630.tmp/new.cpp.o 
avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/main.cpp -o /tmp/build6203677315946535630.tmp/main.cpp.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/wiring_analog.c.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/wiring_pulse.c.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/wiring_shift.c.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/wiring_digital.c.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/WInterrupts.c.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/wiring.c.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/WMath.cpp.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/Tone.cpp.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/IPAddress.cpp.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/Stream.cpp.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/CDC.cpp.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/HardwareSerial.cpp.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/Print.cpp.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/WString.cpp.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/HID.cpp.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/USBCore.cpp.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/new.cpp.o 
avr-ar rcs /tmp/build6203677315946535630.tmp/core.a /tmp/build6203677315946535630.tmp/main.cpp.o 
avr-gcc -Os -Wl,--gc-sections -mmcu=atmega328p -o /tmp/build6203677315946535630.tmp/Atmega_Board_Programmer.cpp.elf /tmp/build6203677315946535630.tmp/md5.c.o /tmp/build6203677315946535630.tmp/Atmega_Board_Programmer.cpp.o /tmp/build6203677315946535630.tmp/SPI/SPI.cpp.o /tmp/build6203677315946535630.tmp/core.a -L/tmp/build6203677315946535630.tmp -lm 
avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 /tmp/build6203677315946535630.tmp/Atmega_Board_Programmer.cpp.elf /tmp/build6203677315946535630.tmp/Atmega_Board_Programmer.cpp.eep 
avr-objcopy -O ihex -R .eeprom /tmp/build6203677315946535630.tmp/Atmega_Board_Programmer.cpp.elf /tmp/build6203677315946535630.tmp/Atmega_Board_Programmer.cpp.hex 
Binary sketch size: 27,534 bytes (of a 32,256 byte maximum)

Я компілюю один і той самий код. В чому може бути причина і як досягти того, щоб під програма під Linux теж компілювалась без попереджень.

2

Re: Компіляція Arduino-скетча на Linux та на Windows

А ви порівняйте параметри, з якими запускаєте компіляцію, і подумайте. Особливо зверніть увагу на параметр -Wall.

Подякували: quez1