Hi,
ich versuche gerade cpp code unter freetz zu kompilieren.
Leider funktioniert das nur mit dem nativen Kompiler nicht aber mit dem "mipsel-gcc".
Wahrscheinlich ist mein Makefile falsch. Da bin echter Anfänger.
Ich bekomme immer Fehler beim Linken:
/home/freetz/freetz-1.1.3/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/bin/ld: Grab.o: Relocations in generic ELF (EM: 3)
Grab.o: could not read symbols: File in wrong format
Mein PATH verweist auf .../toolchain/target/bin
Das Freetz Paket hatte ich vorher schon erfolgreich durchkompiliert.
Die Libs müssten daher für den Mipsel gebaut sein.
Danke für eure Hilfe
ich versuche gerade cpp code unter freetz zu kompilieren.
Leider funktioniert das nur mit dem nativen Kompiler nicht aber mit dem "mipsel-gcc".
Wahrscheinlich ist mein Makefile falsch. Da bin echter Anfänger.
Code:
CC="mipsel-linux-g++"
LD = ld
CFLAGS="-Os -pipe -march=4kc -Wa,--trap"
CPP ="mipsel-linux-g++"
CPPFLAGS =
EXE = Grab
SRCS=Grab.cpp
OBJS = Grab.o
LIBS=
all: $(OBJS)
$(CC) -o $(EXE) $(OBJS) $(LIBS)
clean:
rm -f $(EXE) $(OBJS)
Ich bekomme immer Fehler beim Linken:
/home/freetz/freetz-1.1.3/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/bin/ld: Grab.o: Relocations in generic ELF (EM: 3)
Grab.o: could not read symbols: File in wrong format
Mein PATH verweist auf .../toolchain/target/bin
Das Freetz Paket hatte ich vorher schon erfolgreich durchkompiliert.
Die Libs müssten daher für den Mipsel gebaut sein.
Danke für eure Hilfe