码迷,mamicode.com
首页 > 系统相关 > 详细

libusb1.0.9版本嵌入式linux移植

时间:2016-07-29 19:26:46      阅读:761      评论:0      收藏:0      [点我收藏+]

标签:arm   移植   libusb1.0.9   

  1. 下载源码libusb-1.0.9.tar.bz2

  2. 解压到当前目录,我是在64位Ubuntu14.04,内核版本3.13上编译的。

  3. 终端进入到源码目录,先进行配置

  4. ./configure --build=x86_64-unknown-linux-uclibc --host=arm-unknown-linux-gnu --prefix=/home/user/code/libusb-1.0.9/install CC=arm-buildroot-linux-uclibcgnueabi-gcc

    编译平台是x86_64-unknown-linux-uclibc,安装到/home/user/code/libusb-1.0.9/install,交叉编译器arm-buildroot-linux-uclibcgnueabi-gcc。

 对于1.0.9版本,不能添加--disable-dev,否则配置时会提示不识别该指令

make
make install

然后在install目录下会生成lib和include目录


编译错误:./libtool: line 1085: arm-linux-ranlib: command not found

这个错误的原因是环境变量配置有问题。

在./configure时会生成config.log文件,可以看这个文件中PATH环境变量有没有你所用的交叉编译器所在路径,如果没有,就修改一下。 




本文出自 “逆流而上” 博客,请务必保留此出处http://tianya30.blog.51cto.com/6392610/1831724

libusb1.0.9版本嵌入式linux移植

标签:arm   移植   libusb1.0.9   

原文地址:http://tianya30.blog.51cto.com/6392610/1831724

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!