salve a tutti
ho realizzato una piccola applicazione C -> e fin qui tutto bene
ho compilato con il seguente comando :
gcc-cris -mlinux -isystem /devboard-R2_01/target/cris-axis-linux-gnu/
-lm -o mioATTR mioATTR.c
tutto bene l'applicazione funziona
a questo punto per comodità volevo realizzare un Makefile
ho cercato di prendere spunto dal Makefile di esempio di helloworld
ma ottengo sempre un messaggio del tipo
gcc_cris -mlinux -mno-mul-bug-workaround
-muclibc=/home/Pippo/devboard-R2_01/target/cris-axis-linux-gnuuclibc
-Wall -Wshadow -O2 -g -c -o mioATTR.o mioATTR.c
quindi il targer che usa è cris-axis-linux-gnuuclibc
io invece voglio usare -> cris-axis-linux-gnu (kernel 2.6)
confidando in una dritta ringrazio
Fabio
------------------------------------------------------
AXIS_USABLE_LIBS = UCLIBC GLIBC
include $(AXIS_TOP_DIR)/tools/build/Rules.axis
PROGS = helloworld
INSTDIR = $(prefix)/mnt/flash/
INSTMODE = 0755
INSTOWNER = root
INSTGROUP = root
OBJS = helloworld.o
all: $(PROGS)
$(PROGS): $(OBJS)
$(CC) $(LDFLAGS) $^ $(LDLIBS) -o $@
install: $(PROGS)
# @echo Installing $(PROGS) in $(INSTDIR)
$(INSTALL) -d $(INSTDIR)
$(INSTALL) -m $(INSTMODE) -o $(INSTOWNER) -g $(INSTGROUP) $(PROGS)
$(INSTDIR)
clean:
rm -f $(PROGS) *.o core
------------------------------------