Code: |
# Enable GDB symbol support, optional. This will also reduce # optimization levels to allow correct in-source debugging ifeq ($(HAMLIBCOMPILE),1) else ifeq ($(MAKECMDGOALS),gdb) HAM_CFLAGS += -O0 -g else HAM_CFLAGS += -O2 endif endif |
Code: |
# Enable GDB symbol support, optional. This will also reduce # optimization levels to allow correct in-source debugging ifeq ($(HAMLIBCOMPILE),1) else ifeq ($(MAKECMDGOALS),gdb) HAM_CFLAGS += -o -g else HAM_CFLAGS += -O2 endif endif |
Code: |
C:/HamDevKit/gcc-arm/bin/arm-thumb-elf-gcc.exe -I C:/HamDevKit/gcc-arm/include -I C:/HamDevKit/gcc-arm/arm-thumb-elf/include -I C:/HamDevKit/include -I C:/HamDevKit/system -c -DHAM_HAM -DHAM_MULTIBOOT -DHAM_ENABLE_MBV2LIB -O2 -DHAM_WITH_LIBHAM -mthumb-interwork -mlong-calls -Wall -save-temps -fverbose-asm -nostartfiles main.cpp -o main.o C:/HamDevKit/gcc-arm/bin/arm-thumb-elf-gcc.exe -I C:/HamDevKit/gcc-arm/include -I C:/HamDevKit/gcc-arm/arm-thumb-elf/include -I C:/HamDevKit/include -I C:/HamDevKit/system -c -DHAM_HAM -DHAM_MULTIBOOT -DHAM_ENABLE_MBV2LIB -O2 -DHAM_WITH_LIBHAM -mthumb-interwork -mlong-calls -Wall -save-temps -fverbose-asm -nostartfiles bg.cpp -o bg.o C:/HamDevKit/gcc-arm/bin/arm-thumb-elf-ld.exe -L C:/HamDevKit/gcc-arm/lib/gcc-lib/arm-thumb-elf/3.3.2/interwork -L C:/HamDevKit/gcc-arm/lib/gcc-lib/arm-thumb-elf/3.3.2 -L C:/HamDevKit/gcc-arm/arm-thumb-elf/lib/interwork -L C:/HamDevKit/gcc-arm/arm-thumb-elf/lib -L C:/HamDevKit/gcc-arm/lib --script C:/HamDevKit/system/lnkscript-afm -o LightsOut.elf crt0.o main.o bg.o -lafm -lham -lm -lstdc++ -lsupc++ -lgcc -lc -lgcc C:/HamDevKit/gcc-arm/bin/arm-thumb-elf-objcopy.exe -v -O binary LightsOut.elf LightsOut.gba copy from LightsOut.elf(elf32-littlearm) to LightsOut.gba(binary) ------------------------------------------------------------------ HAM Win32 installation information: HAM version: 2.8 in C:/HamDevKit GCC/GDB version: 3.3.2 / 6.0 Newlib/Binutils: 1.11.0 / 2.14 Krawall ena/regged: no / no ------------------------------------------------------------------ C:/HamDevKit/tools/win32/rm -f *.o *.i *.ii |