The sketch compilation is :
C:\ARM\arduino-1.5.1r2\hardware\tools\g++_arm_none_eabi\bin\arm-none-eabi-g++
-c -g -Os -w
-ffunction-sections
-fdata-sections
-nostdlib
--param max-inline-insns-single=500
-fno-rtti
-fno-exceptions
-Dprintf=iprintf
-mcpu=cortex-m3
-DF_CPU=84000000L
-DARDUINO=151
-D__SAM3X8E__
-mthumb
-DUSB_PID=0x003e
-DUSB_VID=0x2341
-DUSBCON
-IC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\system/libsam
-IC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\system/CMSIS/CMSIS/Include/
-IC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\system/CMSIS/Device/ATMEL/
-IC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\cores\arduino
-IC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\variants\arduino_due_x Blink.cpp -o Blink.cpp.o
The Arduino core compilation for C file
command:C:\ARM\arduino-1.5.1r2\hardware\tools\g++_arm_none_eabi\bin\arm-none-eabi-gcc
-c -g -Os -w
-ffunction-sections
-fdata-sections
-nostdlib
--param max-inline-insns-single=500
-Dprintf=iprintf
-mcpu=cortex-m3
-DF_CPU=84000000L
-DARDUINO=151
-D__SAM3X8E__
-mthumb
-DUSB_PID=0x003e
-DUSB_VID=0x2341
-DUSBCON
-IC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\system/libsam
-IC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\system/CMSIS/CMSIS/Include/
-IC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\system/CMSIS/Device/ATMEL/
-IC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\cores\arduino
-IC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\variants\arduino_due_x
C:\ARM\arduino-1.5.1r2\hardware\arduino\sam\cores\arduino\cortex_handlers.c -o cortex_handlers.c.o
The Arduino core compilation for C++ file :
command:C:\ARM\arduino-1.5.1r2\hardware\tools\g++_arm_none_eabi\bin\arm-none-eabi-g++
-c -g -Os -w
-ffunction-sections
-fdata-sections
-nostdlib
--param max-inline-insns-single=500
-fno-rtti
-fno-exceptions
-Dprintf=iprintf
-mcpu=cortex-m3
-DF_CPU=84000000L
-DARDUINO=151
-D__SAM3X8E__
-mthumb
-DUSB_PID=0x003e
-DUSB_VID=0x2341
-DUSBCON
-IC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\system/libsam
-IC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\system/CMSIS/CMSIS/Include/
-IC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\system/CMSIS/Device/ATMEL/
-IC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\cores\arduino
-IC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\variants\arduino_due_x
C:\ARM\arduino-1.5.1r2\hardware\arduino\sam\cores\arduino\cxxabi-compat.cpp -o cxxabi-compat.cpp.o
Lib building :
command:C:\ARM\arduino-1.5.1r2\hardware\tools\g++_arm_none_eabi\bin\arm-none-eabi-ar
rcs
C:\Users\XXX\AppData\Local\Temp\build3490308093235427635.tmp/core.a
cortex_handlers.c.o
Link :
command:C:\ARM\arduino-1.5.1r2\hardware\tools\g++_arm_none_eabi\bin\arm-none-eabi-g++
-Os
-Wl,--gc-sections
-mcpu=cortex-m3
-TC:\ARM\arduino-1.5.1r2\hardware\arduino\sam\variants\arduino_due_x/linker_scripts/gcc/flash.ld
-Wl,-Map,C:\Users\XXX\AppData\Local\Temp\build3490308093235427635.tmp/Blink.cpp.map
-o C:\Users\XXX\AppData\Local\Temp\build3490308093235427635.tmp/Blink.cpp.elf
-LC:\Users\XXX\AppData\Local\Temp\build3490308093235427635.tmp
-lm
-lgcc
-mthumb
-Wl,--cref
-Wl,--check-sections
-Wl,--gc-sections
-Wl,--entry=Reset_Handler
-Wl,--unresolved-symbols=report-all
-Wl,--warn-common
-Wl,--warn-section-align
-Wl,--warn-unresolved-symbols
-Wl,--start-group
C:\Users\XXX\AppData\Local\Temp\build3490308093235427635.tmp/syscalls_sam3.c.o
Blink.cpp.o
C:\ARM\arduino-1.5.1r2\hardware\arduino\sam\variants\arduino_due_x/libsam_sam3x8e_gcc_rel.a
C:\Users\XXX\AppData\Local\Temp\build3490308093235427635.tmp/core.a -Wl,--end-group
Binary file :
command:C:\ARM\arduino-1.5.1r2\hardware\tools\g++_arm_none_eabi\bin\arm-none-eabi-objcopy
-O binary
C:\Users\XXX\AppData\Local\Temp\build3490308093235427635.tmp/Blink.cpp.elf
C:\Users\XXX\AppData\Local\Temp\build3490308093235427635.tmp/Blink.cpp.bin
This is a command line used by ArduinoDue IDE.
Nassa.