usb_modeswitch交叉编译问题
要在ARM板上用3G无线网卡(华为E1750)下载usb_modeswitch-1.0.2.tar.bz2
解压
修改Makefile
STRIP = arm-none-linux-gnueabi-strip
CC = arm-lnone-linux-gnueabi-gcc
$(CC) $(CCFLAGS) -I //home/davinci/usb_modeswitch-1.0.2/libusb-0.1.12/install/include-L /home/davinci/usb_modeswitch-1.0.2/libusb-0.1.12/install/lib-o $(PROG) $(OBJS)
然后make all,但报错,请问这个是什么问题??那个lusb在哪存放吗?还是什么的?不懂这个干吗的?请大侠指教!
arm-none-linux-gnueabi-gcc -l usb -I /home/davinci/usb_modeswitch-1.0.2/libusb-0.1.12/install/include -L /home/davinci/usb_modeswitch-1.0.2/libusb-0.1.12/install/lib -o usb_modeswitch usb_modeswitch.c
/opt/codesourcery/arm-none-linux-gnueabi/arm-2007q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.1/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /home/davinci/usb_modeswitch-1.0.2/libusb-0.1.12/install/lib/libusb.so when searching for -lusb
/opt/codesourcery/arm-none-linux-gnueabi/arm-2007q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.1/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /home/davinci/usb_modeswitch-1.0.2/libusb-0.1.12/install/lib/libusb.a when searching for -lusb
/opt/codesourcery/arm-none-linux-gnueabi/arm-2007q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.1/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lusb
collect2: ld returned 1 exit status
make: *** 错误 1 请问执行./configure --build=i686-linux --host=i686-linux --prefix=/disk2/3G/libusb-0.0.12/install
中i686-linux 指示的是什么?通过什么命令查看得到的?
页:
[1]