Tôi đang gặp khó khăn khi biên soạn một thư viện cho bảng điều khiển của mình bằng cách sử dụng autconf.Biên dịch chéo cho ARM Với Autoconf
Tôi đang sử dụng dòng này:
./configure --target=arm-linux --host=arm-linux --prefix=/bla/bla/bla/linux_arm_tool CFLAGS='-m32'
make
make install
Khi tôi làm file
để kiểm tra xem nó tôi nhận được:
libjpeg.so.8.4.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped
Đó dường như không đúng chút nào, nhưng tôi đã cố gắng sử dụng nó anyway. .. và tôi nhận được:
/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
Tôi đang thua lỗ, tôi đã googling trong một giờ ...
Tôi thậm chí không có "/usr/bin/arm-linux-gnueabi-gcc-4.5"! Nhưng tôi đã cài đặt nó qua "apt-get install gcc-arm-linux-gnueabi" –