diff src/makefile-armclang @ 16:7eb81a3c4b29

kernel.elf
author tobaru
date Tue, 20 Feb 2018 18:12:18 +0900
parents 02a1ce33746e
children c0f6f3eb25ae
line wrap: on
line diff
--- a/src/makefile-armclang	Fri Feb 16 20:30:29 2018 +0900
+++ b/src/makefile-armclang	Tue Feb 20 18:12:18 2018 +0900
@@ -9,15 +9,16 @@
 OBJDUMP = arm-linux-gnu-objdump
 
 # CFLAGS = -march=armv6 -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -Werror -I. -g -O0
-CFLAGS = -target armv6-arm-none-eabi -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -I. -I ../cbclang/arm -g -O0
-LDFLAGS = -L.
+CFLAGS = -target arm-linux-gnueabihf -march=armv7a -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -I. -I ../cbclang/arm -g -O0
+LDFLAGS = --noinhibit-exec
 # ASFLAGS = -march=armv6
-ASFLAGS = -target armv6-arm-none-eabi
+ASFLAGS = -target arm-linux-gnueabihf
 
-LIBGCC = $(shell $(CC) -print-libgcc-file-name)
+LIBGCC = $(shell $(CC) $(CFLAGS) -print-libgcc-file-name)
 
 # link the libgcc.a for __aeabi_idiv. ARM has no native support for div
-LIBS = $(LIBGCC)
+LIBS =/net/open/RaspberryPi/rasbian-img/usr/lib/gcc/arm-linux-gnueabihf/6/libgcc.a
+
 
 OBJS = \
 	lib/string.o \