免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3532 | 回复: 1
打印 上一主题 下一主题

usb-modeswitch交叉编译 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-09-15 09:28 |只看该作者 |倒序浏览
现在移植一个3G的无线网卡,USB接口,利用usb-modeswitch将其转换为串口模式
版本
检查编译器 arm-arm2007q3
  usb-modeswitch-1.1.2
  libusb-0.1.12
检查编译libusb-0.1.12时,配置如下
./configure --build=i686-linux --host=arm-linux --prefix=/opt/libusb-0.1.12/install
make 没有问题
但是在编译usb-modeswitch-1.1.2时就出现了如下问题

[root@localhost usb-modeswitch-1.1.2]# make
/usr/local/arm/arm-2007q3/bin/arm-none-linux-gnueabi-gcc -o usb_modeswitch usb_modeswitch.c -Wall -l usb -I /opt/libusb-0.1.12/install/include -L /opt/libusb-0.1.12/install/lib
/usr/local/arm/arm-2007q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.1/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /opt/libusb-0.1.12/install/lib/libusb.so when searching for -lusb
/usr/local/arm/arm-2007q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.1/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /opt/libusb-0.1.12/install/lib/libusb.a when searching for -lusb
/usr/local/arm/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: *** [usb_modeswitch] 错误 1

很奇怪,以前在6446上移植时,用的arm_v5t_le这个版本的编译器就不会出这样的问题,而且这次用这个也试了,同样没问题。
望高人能解答

论坛徽章:
0
2 [报告]
发表于 2010-09-15 09:56 |只看该作者
顶你
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP