Zweitens mußt Du nicht nur gcc -> mipsel-linux-gcc ersetzten, sondern auch strip -> mipsel-linux-strip, ld -> mipsel-linux-ld usw.
Hallo,
vielen Dank für den Tip.
Hatte ich im Makefile übersehen gehabt. Ich habe allerdings nur den Strip-Aufruf darin gefunden. Diesen habe ich im Makefile abgeändert. Einen LD-Aufruf fand ich nicht im Makefile und habe diese somit leider auch nicht abändern können. Danach lief der Kompiliervorgang ohne Probleme/Fehler ab.
Habe aber leider das nächste Problem
Die entstandenen Dateien libusb.lai, libusb.la, libusb.a habe ich nun wieder in die ...target/lib kopiert.
Habe nun versucht mein Programm zu kompilieren. Hierzu musste ich, als ich mein Programm mal unter Linux kompiliert habe folgenden Aufruf tätigen:
gcc -lusb -lk8055 -lm test.c -o test_prg
Die libusb und die libk8055 waren die Libraries, welche ich zuvor kompilieren musste. Da im Programm eine mathematische Funktion verwendet wird musste ich auch noch die libm mit verwenden.
Wenn ich nun das gleiche mit folgendem Aufruf mache:
ipsel-linux-gcc -lusb -lk8055 -lm power.c -o powerprg ,
so kommen folgende Fehlermeldungen:
Code:
/KNOPPIX.IMG/home/knoppix/Desktop/ds26-15.2/toolchain/build/gcc-4.2.0-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.0/../../../../mipsel-linux-uclibc/lib/libk8055.so: undefined reference to `usb_strerror'
/KNOPPIX.IMG/home/knoppix/Desktop/ds26-15.2/toolchain/build/gcc-4.2.0-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.0/../../../../mipsel-linux-uclibc/lib/libk8055.so: undefined reference to `usb_find_busses'
/KNOPPIX.IMG/home/knoppix/Desktop/ds26-15.2/toolchain/build/gcc-4.2.0-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.0/../../../../mipsel-linux-uclibc/lib/libk8055.so: undefined reference to `usb_init'
/KNOPPIX.IMG/home/knoppix/Desktop/ds26-15.2/toolchain/build/gcc-4.2.0-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.0/../../../../mipsel-linux-uclibc/lib/libk8055.so: undefined reference to `usb_find_devices'
/KNOPPIX.IMG/home/knoppix/Desktop/ds26-15.2/toolchain/build/gcc-4.2.0-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.0/../../../../mipsel-linux-uclibc/lib/libk8055.so: undefined reference to `usb_open'
/KNOPPIX.IMG/home/knoppix/Desktop/ds26-15.2/toolchain/build/gcc-4.2.0-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.0/../../../../mipsel-linux-uclibc/lib/libk8055.so: undefined reference to `usb_get_busses'
/KNOPPIX.IMG/home/knoppix/Desktop/ds26-15.2/toolchain/build/gcc-4.2.0-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.0/../../../../mipsel-linux-uclibc/lib/libk8055.so: undefined reference to `usb_get_driver_np'
/KNOPPIX.IMG/home/knoppix/Desktop/ds26-15.2/toolchain/build/gcc-4.2.0-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.0/../../../../mipsel-linux-uclibc/lib/libk8055.so: undefined reference to `usb_detach_kernel_driver_np'
/KNOPPIX.IMG/home/knoppix/Desktop/ds26-15.2/toolchain/build/gcc-4.2.0-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.0/../../../../mipsel-linux-uclibc/lib/libk8055.so: undefined reference to `usb_interrupt_write'
/KNOPPIX.IMG/home/knoppix/Desktop/ds26-15.2/toolchain/build/gcc-4.2.0-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.0/../../../../mipsel-linux-uclibc/lib/libk8055.so: undefined reference to `usb_close'
/KNOPPIX.IMG/home/knoppix/Desktop/ds26-15.2/toolchain/build/gcc-4.2.0-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.0/../../../../mipsel-linux-uclibc/lib/libk8055.so: undefined reference to `usb_set_configuration'
/KNOPPIX.IMG/home/knoppix/Desktop/ds26-15.2/toolchain/build/gcc-4.2.0-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.0/../../../../mipsel-linux-uclibc/lib/libk8055.so: undefined reference to `usb_interrupt_read'
/KNOPPIX.IMG/home/knoppix/Desktop/ds26-15.2/toolchain/build/gcc-4.2.0-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.0/../../../../mipsel-linux-uclibc/lib/libk8055.so: undefined reference to `usb_claim_interface'
/KNOPPIX.IMG/home/knoppix/Desktop/ds26-15.2/toolchain/build/gcc-4.2.0-uClibc-0.9.28/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.0/../../../../mipsel-linux-uclibc/lib/libk8055.so: undefined reference to `usb_set_altinterface'
collect2: ld returned 1 exit status
Kennst Du die Lösung zu diesen Problem? Kann es sein, dass meine Aktion davor (erstellen der libk8055, wobei ich nur das strip-Kommando ersetzt habe und kein LD, da nicht gefunden) schon fehlerhaft war und dies die Folgefehler sind?
Vielen Dank für die Hilfe
Peter