------------------------- Arduino.mk Configuration: - [AUTODETECTED] CURRENT_OS = LINUX - [AUTODETECTED] ARDUINO_DIR = /usr/share/arduino - [COMPUTED] ARDMK_DIR = /home/joao/Arduino-Makefile (relative to Common.mk) - [AUTODETECTED] ARDUINO_VERSION = 105 - [DEFAULT] ARCHITECTURE = - [DEFAULT] VENDOR = arduino - [AUTODETECTED] ARDUINO_PREFERENCES_PATH = /home/joao/.arduino/preferences.txt - [AUTODETECTED] ARDUINO_SKETCHBOOK = /home/joao/sketchbook (from arduino preferences file) - [BUNDLED] AVR_TOOLS_DIR = /usr/share/arduino/hardware/tools/avr (in Arduino distribution) - [COMPUTED] ARDUINO_LIB_PATH = /usr/share/arduino/libraries (from ARDUINO_DIR) - [COMPUTED] ARDUINO_VAR_PATH = /usr/share/arduino/hardware/arduino//variants (from ARDUINO_DIR) - [COMPUTED] BOARDS_TXT = /usr/share/arduino/hardware/arduino//boards.txt (from ARDUINO_DIR) - [DEFAULT] USER_LIB_PATH = /home/joao/sketchbook/libraries (in user sketchbook) - [DEFAULT] PRE_BUILD_HOOK = pre-build-hook.sh - [DEFAULT] BOARD_TAG = uno - [COMPUTED] CORE = arduino (from build.core) - [COMPUTED] VARIANT = standard (from build.variant) - [COMPUTED] OBJDIR = build-uno (from BOARD_TAG) - [COMPUTED] ARDUINO_CORE_PATH = /usr/share/arduino/hardware/arduino//cores/arduino (from ARDUINO_DIR, BOARD_TAG and boards.txt) - [DETECTED] MONITOR_BAUDRATE = 9600 (in sketch) - [DEFAULT] OPTIMIZATION_LEVEL = s - [DEFAULT] MCU_FLAG_NAME = mmcu - [DEFAULT] CFLAGS_STD = - [DEFAULT] CXXFLAGS_STD = - [AUTODETECTED] DEVICE_PATH = /dev/ttyACM0 - [DEFAULT] FORCE_MONITOR_PORT = - [AUTODETECTED] Size utility: AVR-aware for enhanced output - - ARDUINO_LIBS = - [SYSTEM] LiquidCrystal - [COMPUTED] BOOTLOADER_PARENT = /usr/share/arduino/hardware/arduino//bootloaders (from ARDUINO_DIR) - [COMPUTED] ARDMK_VERSION = 1.5 - [COMPUTED] CC_VERSION = 4.8.2 (avr-gcc) ------------------------- mkdir -p build-uno /usr/share/arduino/hardware/tools/avr/bin/avr-g++ -x c++ -include Arduino.h -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os -fno-exceptions lab.ino -o build-uno/lab.ino.o /usr/share/arduino/hardware/tools/avr/bin/avr-gcc -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os /usr/share/arduino/hardware/arduino//cores/arduino/WInterrupts.c -o build-uno/core/WInterrupts.c.o /usr/share/arduino/hardware/tools/avr/bin/avr-gcc -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os /usr/share/arduino/hardware/arduino//cores/arduino/wiring_analog.c -o build-uno/core/wiring_analog.c.o /usr/share/arduino/hardware/tools/avr/bin/avr-gcc -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os /usr/share/arduino/hardware/arduino//cores/arduino/wiring.c -o build-uno/core/wiring.c.o /usr/share/arduino/hardware/tools/avr/bin/avr-gcc -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os /usr/share/arduino/hardware/arduino//cores/arduino/wiring_digital.c -o build-uno/core/wiring_digital.c.o /usr/share/arduino/hardware/tools/avr/bin/avr-gcc -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os /usr/share/arduino/hardware/arduino//cores/arduino/wiring_pulse.c -o build-uno/core/wiring_pulse.c.o /usr/share/arduino/hardware/tools/avr/bin/avr-gcc -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os /usr/share/arduino/hardware/arduino//cores/arduino/wiring_shift.c -o build-uno/core/wiring_shift.c.o /usr/share/arduino/hardware/tools/avr/bin/avr-gcc -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os /usr/share/arduino/hardware/arduino//cores/arduino/avr-libc/malloc.c -o build-uno/core/avr-libc/malloc.c.o /usr/share/arduino/hardware/tools/avr/bin/avr-gcc -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os /usr/share/arduino/hardware/arduino//cores/arduino/avr-libc/realloc.c -o build-uno/core/avr-libc/realloc.c.o /usr/share/arduino/hardware/tools/avr/bin/avr-g++ -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os -fno-exceptions /usr/share/arduino/hardware/arduino//cores/arduino/CDC.cpp -o build-uno/core/CDC.cpp.o /usr/share/arduino/hardware/tools/avr/bin/avr-g++ -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os -fno-exceptions /usr/share/arduino/hardware/arduino//cores/arduino/HardwareSerial.cpp -o build-uno/core/HardwareSerial.cpp.o /usr/share/arduino/hardware/tools/avr/bin/avr-g++ -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os -fno-exceptions /usr/share/arduino/hardware/arduino//cores/arduino/HID.cpp -o build-uno/core/HID.cpp.o /usr/share/arduino/hardware/tools/avr/bin/avr-g++ -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os -fno-exceptions /usr/share/arduino/hardware/arduino//cores/arduino/IPAddress.cpp -o build-uno/core/IPAddress.cpp.o /usr/share/arduino/hardware/tools/avr/bin/avr-g++ -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os -fno-exceptions /usr/share/arduino/hardware/arduino//cores/arduino/main.cpp -o build-uno/core/main.cpp.o /usr/share/arduino/hardware/tools/avr/bin/avr-g++ -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os -fno-exceptions /usr/share/arduino/hardware/arduino//cores/arduino/new.cpp -o build-uno/core/new.cpp.o /usr/share/arduino/hardware/tools/avr/bin/avr-g++ -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os -fno-exceptions /usr/share/arduino/hardware/arduino//cores/arduino/Print.cpp -o build-uno/core/Print.cpp.o /usr/share/arduino/hardware/tools/avr/bin/avr-g++ -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os -fno-exceptions /usr/share/arduino/hardware/arduino//cores/arduino/Stream.cpp -o build-uno/core/Stream.cpp.o /usr/share/arduino/hardware/tools/avr/bin/avr-g++ -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os -fno-exceptions /usr/share/arduino/hardware/arduino//cores/arduino/Tone.cpp -o build-uno/core/Tone.cpp.o /usr/share/arduino/hardware/tools/avr/bin/avr-g++ -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os -fno-exceptions /usr/share/arduino/hardware/arduino//cores/arduino/USBCore.cpp -o build-uno/core/USBCore.cpp.o /usr/share/arduino/hardware/tools/avr/bin/avr-g++ -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os -fno-exceptions /usr/share/arduino/hardware/arduino//cores/arduino/WMath.cpp -o build-uno/core/WMath.cpp.o /usr/share/arduino/hardware/tools/avr/bin/avr-g++ -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os -fno-exceptions /usr/share/arduino/hardware/arduino//cores/arduino/WString.cpp -o build-uno/core/WString.cpp.o /usr/share/arduino/hardware/tools/avr/bin/avr-g++ -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard -I/usr/share/arduino/libraries/LiquidCrystal -Wall -ffunction-sections -fdata-sections -Os -fno-exceptions /usr/share/arduino/libraries/LiquidCrystal/LiquidCrystal.cpp -o build-uno/libs/LiquidCrystal/LiquidCrystal.cpp.o /usr/share/arduino/hardware/tools/avr/bin/avr-ar rcs build-uno/libcore.a build-uno/core/WInterrupts.c.o build-uno/core/wiring_analog.c.o build-uno/core/wiring.c.o build-uno/core/wiring_digital.c.o build-uno/core/wiring_pulse.c.o build-uno/core/wiring_shift.c.o build-uno/core/avr-libc/malloc.c.o build-uno/core/avr-libc/realloc.c.o build-uno/core/CDC.cpp.o build-uno/core/HardwareSerial.cpp.o build-uno/core/HID.cpp.o build-uno/core/IPAddress.cpp.o build-uno/core/main.cpp.o build-uno/core/new.cpp.o build-uno/core/Print.cpp.o build-uno/core/Stream.cpp.o build-uno/core/Tone.cpp.o build-uno/core/USBCore.cpp.o build-uno/core/WMath.cpp.o build-uno/core/WString.cpp.o build-uno/libs/LiquidCrystal/LiquidCrystal.cpp.o /usr/share/arduino/hardware/tools/avr/bin/avr-gcc -mmcu=atmega328p -Wl,--gc-sections -Os -o build-uno/Arduino-Makefile.elf build-uno/lab.ino.o build-uno/libcore.a -lc -lm /usr/share/arduino/hardware/tools/avr/bin/avr-objcopy -j .eeprom --set-section-flags=.eeprom='alloc,load' \ --change-section-lma .eeprom=0 -O ihex build-uno/Arduino-Makefile.elf build-uno/Arduino-Makefile.eep /usr/share/arduino/hardware/tools/avr/bin/avr-objcopy -O ihex -R .eeprom build-uno/Arduino-Makefile.elf build-uno/Arduino-Makefile.hex /usr/share/arduino/hardware/tools/avr/bin/avr-size --mcu=atmega328p -C --format=avr build-uno/Arduino-Makefile.elf AVR Memory Usage ---------------- Device: atmega328p Program: 3668 bytes (11.2% Full) (.text + .data + .bootloader) Data: 334 bytes (16.3% Full) (.data + .bss + .noinit)