软件移植出现了问题

内核编译和嵌入式产品的设计与开发
回复
ssh_2008
帖子: 10
注册时间: 2010-03-15 13:19

软件移植出现了问题

#1

帖子 ssh_2008 » 2010-11-16 20:47

目标移植软件:
交叉编译器:
问题:
在将cc=gcc 改为cc=arm-linux-g++ (注:环境变量已经设置好)
#make 时,出现以下问题:
/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/armv4t/libusb.so when searching for -lusb
/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/armv4t/libusb.a when searching for -lusb

求教。。。
头像
linjiework
帖子: 240
注册时间: 2009-07-07 19:52

Re: 软件移植出现了问题

#2

帖子 linjiework » 2010-11-17 18:07

根据错误提示, libusb.so 和 libusb.a 这两个文件应该不是用你的交叉编译器编译出来的,所以不能识别。
阿呆 : 天下第一呆!
ssh_2008
帖子: 10
注册时间: 2010-03-15 13:19

Re: 软件移植出现了问题

#3

帖子 ssh_2008 » 2010-11-18 10:14

那我应该怎么做呢?
头像
linjiework
帖子: 240
注册时间: 2009-07-07 19:52

Re: 软件移植出现了问题

#4

帖子 linjiework » 2010-11-18 15:08

当然是找源码重新编译 libusb.so 和 libusb.a 这两个文件了。

如果你没源码,那就杯具了。
阿呆 : 天下第一呆!
回复