Mam problem z krzyżową kompilacją biblioteki dla mojej tablicy układów sterowania za pomocą Autconf.Kompilacja krzyżowa dla ARM z Autoconf
używam tej linii:
./configure --target=arm-linux --host=arm-linux --prefix=/bla/bla/bla/linux_arm_tool CFLAGS='-m32'
make
make install
Kiedy zrobić file
to sprawdzić uzyskać:
libjpeg.so.8.4.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped
To nie wydaje się słuszne w ogóle, ale próbowałem go używać w każdym razie. .. a ja się:
/usr/lib/gcc/arm-linux-gnueabi/4.5.3/../../../../arm-linux-gnueabi/bin/ld: skipping incompatible /bla/bla/bla/bla/../linux_arm_tool/lib/libjpeg.so when searching for -ljpeg
jestem w rozterce, byłem googlowania na godzinę teraz ...
Nie mam nawet "/usr/bin/arm-linux-gnueabi-gcc-4.5"! Ale zainstalowałem go przez "apt-get install gcc-arm-linux-gnueabi" –