Libusb开发教程一 安装
1. 從官網下載需要使用的離線資源包:
進入 libusb.info?的 Download 頁
下載 ?libusb-1.0.9.tar.bz2?
下載?libusb-compat-0.1.4.tar.bz2
2. 實驗平臺
OS: Ubuntu16.04
Kernel: 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
總結
以上是生活随笔為你收集整理的Libusb开发教程一 安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 编译 libjpeg-t
- 下一篇: MySQL之进化篇