小弟新手,目前想把3G移植到mini2440上,主机版本是光盘自带的fedora10,交叉工具链用过了两个,一个是光盘自带的,另一个是自己编译的。从网上下载了libusb_1.0.8,libsub_compat0.1.3,usb_modeswitch-1.1.7。前面两个共享库编译成功后放入交叉编译工具链的库,可是在编译usb_modeswitch-1.1.7的时候,出现了共享库不兼容,如下:
arm-unknown-linux-gnueabi-gcc -o usb_modeswitch usb_modeswitch.c -Wall -l usb -I /home/pxw/3G/libusb-1.0.8/install/include -L /home/pxw/3G/libusb-1.0.8/install/lib
/opt/arm/4.3.2/arm-unknown-linux-gnueabi/bin/../lib/gcc/arm-unknown-linux-gnueabi/4.3.2/../../../../arm-unknown-linux-gnueabi/bin/ld: skipping incompatible /home/pxw/3G/libusb-1.0.8/install/lib/libusb.so when searching for -lusb
/opt/arm/4.3.2/arm-unknown-linux-gnueabi/bin/../lib/gcc/arm-unknown-linux-gnueabi/4.3.2/../../../../arm-unknown-linux-gnueabi/bin/ld: skipping incompatible /home/pxw/3G/libusb-1.0.8/install/lib/libusb.a when searching for -lusb
/opt/arm/4.3.2/arm-unknown-linux-gnueabi/bin/../lib/gcc/arm-unknown-linux-gnueabi/4.3.2/../../../../arm-unknown-linux-gnueabi/bin/ld: skipping incompatible /opt/arm/4.3.2/arm-unknown-linux-gnueabi/bin/../arm-unknown-linux-gnueabi//sys-root/lib/libusb.so when searching for -lusb
/opt/arm/4.3.2/arm-unknown-linux-gnueabi/bin/../lib/gcc/arm-unknown-linux-gnueabi/4.3.2/../../../../arm-unknown-linux-gnueabi/bin/ld: skipping incompatible /opt/arm/4.3.2/arm-unknown-linux-gnueabi/bin/../arm-unknown-linux-gnueabi//sys-root/lib/libusb.a when searching for -lusb
/opt/arm/4.3.2/arm-unknown-linux-gnueabi/bin/../lib/gcc/arm-unknown-linux-gnueabi/4.3.2/../../../../arm-unknown-linux-gnueabi/bin/ld: skipping incompatible /opt/arm/4.3.2/arm-unknown-linux-gnueabi/bin/../arm-unknown-linux-gnueabi//sys-root/lib/libusb.so when searching for -lusb
/opt/arm/4.3.2/arm-unknown-linux-gnueabi/bin/../lib/gcc/arm-unknown-linux-gnueabi/4.3.2/../../../../arm-unknown-linux-gnueabi/bin/ld: skipping incompatible /opt/arm/4.3.2/arm-unknown-linux-gnueabi/bin/../arm-unknown-linux-gnueabi//sys-root/lib/libusb.a when searching for -lusb
/opt/arm/4.3.2/arm-unknown-linux-gnueabi/bin/../lib/gcc/arm-unknown-linux-gnueabi/4.3.2/../../../../arm-unknown-linux-gnueabi/bin/ld: cannot find -lusb
collect2: ld returned 1 exit status
make: *** [usb_modeswitch] Error 1
毫无头绪啊,怎么办,怎么办,怎么办啊?