天嵌 ARM开发社区

 找回密码
 注册
查看: 5657|回复: 3

在TQ2440开发板中移植lsusb这个命令

[复制链接]
水鬼 发表于 2012-3-31 19:59:06 | 显示全部楼层 |阅读模式
最近做东西发现板子中没有lsusb这个命令。上网查了下,貌似可以自己移植。可是下载了很多版本的,都编译不成功。
例如:我首先安装了libusb-0.1.12,安装在install目录下
然后在usbutils-0.72源码下配置
./configure CC=arm-linux-gcc --host=arm-linux LIBUSB_CFLAGS="$PWD/../install/include/" LIBUSB_LIBS="$PWD/../install/lib/libusb.so" CPPFLAGS=-I"$PWD/../install/include/" CFLAGS="-O2"
可是得到的结果是
.........
checking for usb_get_string_simple in -lusb... no
configure: error: get libusb 0.1.8 or newer
于是我跟换了版本
安装libusb-1.0.8(版本已经很高了),同样安装在同级目录下的install目录中
下载源码usbutils-005(最新版本了),配置如下
./configure CC=arm-linux-gcc --host=arm-linux LIBUSB_CFLAGS="$PWD/../install/include/" LIBUSB_LIBS="$PWD/../install/lib/libusb.so" CPPFLAGS=-I"$PWD/../install/include/" CFLAGS="-O2"
同样出错:
........
checking whether to build static libraries... yes
checking for libusb_init in -lusb-1.0... no
configure: error: in `/opt/EmbedSky/usbutils-005/usbhid-dump':
configure: error: libusb is required, but was not found, abort.
                     Try installing libusb-1.0-0-dev or libusb1-devel.
See `config.log' for more details
configure: error: ./configure failed for usbhid-dump

这几天疯了都,为了一个破命令就折腾了好几天,还请懂得人指点一二。谢啦!


wuweidong 发表于 2012-3-31 21:34:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 水鬼 发表于 2012-4-1 16:05:11 | 显示全部楼层
wuweidong 发表于 2012-3-31 21:34
configure: error: libusb is required, but was not found
你pc上缺少了libusb库,如果你是ubuntu,可以用 ...

可是我明明安装了呀!pc用的是Fedora 14.
回复

使用道具 举报

wuweidong 发表于 2012-4-1 16:56:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-20 02:41 , Processed in 2.034421 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表