Hallo,
hat hier jemand erfahrung mit Cross-Compiling?
Ich muss für einen BananaPro den Peak-CAN-Bus-Treiber kompilieren,
scheitere aber.
System ist ein opensuse 13.2
Ich habe mir die Toolchain von Lemaker geholt (wegen den Kernel-Sourcen).
Außerdem hab ich mir cross-arm-linux-gnueabi-gcc und
cross-arm-linux-gnueabi-binutils installiert.
Im Makefile von Peak habe ich den Pfad zu den Kernel-Sourcen und zum
arm-gcc angeben.
Der Treiber wird auch gebaut, aber bei lib und der Testsuite falle ich
…
[View More]auf die Nase:
/opt/cross/bin/arm-linux-gnueabi-gcc src/libpcan.c -DNO_RT -I.
-I../driver -fPIC -shared -O2 -Wall -Wl,-soname,libpcan.so.0 -lc -o
libpcan.so.0.6
src/libpcan.c:38:20: fatal error: stdlib.h: No such file or directory
#include <stdlib.h>
.
.
.
.
make[1]: Entering directory '/root/peak-linux-driver-7.15.2/test'
/opt/cross/bin/arm-linux-gnueabi-gcc -DNO_RT -g -I. -I../lib -I../driver
src/receivetest.c src/common.c -lpcan -L../lib -L/lib64 -L/usr/lib64
-L/usr/local/lib64 -o receivetest
src/receivetest.c:40:19: fatal error: stdio.h: No such file or directory
#include <stdio.h>
Er findet stdio.h und stdlib.h nicht....
WIe kriege ich diese für ne Arm-Architektur? In welchem Paket sind die?
Gruß
Daniel
--
Daniel Spannbauer Systemadministration
marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11
Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220
http://www.marco.de/ Email ds(a)marco.de
Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe(a)opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+owner(a)opensuse.org
[View Less]