Libusb开发教程<一> 安装
2017-02-25 16:55
513 查看
1. 从官网下载需要使用的离线资源包:
进入 libusb.info 的 Download 页下载 libusb-1.0.9.tar.bz2
下载 libusb-compat-0.1.4.tar.bz2
2. 实验平台
OS: Ubuntu16.04Kernel: 4.4.0
3. 安装过程
<1> 拷贝步骤一中的离线包到 Linux 系统目录,一般拷贝至 /opt 目录,我在 PC 下新建了一个 Tools 文件夹,专门用来保存 Linux 下相关工具包。<2> 解压压缩包
<3> 进入 libusb-1.0.9 文件夹参考 INSTALL 说明进行配置安装
cd libusb-1.0.9
<4> 执行 ./configure 命令,注意该命令可以选择编译平台,编译的库版本也即运行平台,编译工具链,安装路径等,所以不是默认配置的用户需要在此项自行配置,常见配置选项有:
--build=i686-linux指明软件的编译平台
--host=arm-linux 指明软件的运行平台
--prefix 指明软件的安装目录
CC=arm-linux-gcc 若为交叉编译那么需要指定该工具链
CXX=arm-linux-g++) 若为交叉编译那么需要指定该工具链
如果在嵌入式arm处理器平台上应用,那么需要进行如下配置:
如果在本机PC上使用,那么需要进行如下配置:
可见我的机器cpu架构是 x86_64, 如果是其他架构,可以采用 i686,i386等。具体就根据机器来决定啦,关于架构也可以参见我的其他博文。
上述结果执行成功后,就会生成 Makefile 文件了,如果过程报错,则视情况而定,譬如:configure:error:“udev support requested but libudev not installed”
此时,需要在 ./configure 命令后加上 --disable -udev 就可以了。
<5> make && make install
<6> 上述过程均成功执行的话,我们就可以在默认安装目录或者configure指定的安装目录下找到 libusb 相关的头文件和库文件了。如下图:
<7> 注意,执行到此步并不表示所有过程已经结束了,此时还需要安装 libusb-compat 兼容包,进入该目录。
<8> 剩下过程与步骤 <4>, <5> 中一样,成功配置并安装后,会在默认安装目录或者configure指定的安装目录下找到 libusb 相关的头文件。如下图:
4. 安装完成
可以使用libusb进入usb世界开发学习了。有疑问或者问题可以给我邮件或者评论哦,觉得有用就点赞吧~:-D
相关文章推荐
- 实时开发框架Meteor基础入门系列<一>--安装与HelloWorld
- MongoDB安装以及java开发入门<一>
- Libusb开发教程<三> USB设备程序开发
- 安卓USB开发教程 <一> USB Host 与 Accessory
- <转>Windows下用xcode开发swift程序的图文教程 <一>
- Android开发<一> Ubuntu 12.04 安装jdk1.8.0_25
- Libusb开发教程<二> API介绍与使用
- 微软小娜开发系列教程<一>
- 微信小程序开发<一>工具安装及项目结构介绍
- ArcGIS server for java 安装配置<一>
- 【Android开发学习45】使用google语音识别引擎(Google Speech API)<一>
- Android开发工具——ADB(Android Debug Bridge) <一>概览
- 测试驱动开发学习<一>
- 黑马程序员 java高新技术<一>--eclipse开发工具、java5的一些简单新特性
- Android OpenGL ES 简明开发教程 04 <3D 坐标变换>
- Android <Android应用开发实战> 资源类型<一>
- 黑马程序员 Java初级<一>---> JAVA开发前奏
- 敏捷开发Maven实践论<一>Maven的安装与配置
- NOSQL之mongodb简介及安装 for windows<一>
- Android开发收集<一>