Libusb安裝編譯


概述
  Linux 平台上的usb驅動開發,主要有內核驅動的開發和基於libusb的無驅設計。libusb是一個C庫,提供對USB設備的通用訪問。通過他來進行無驅的USB設備訪問控制。
支持哪些平台
   Linux,OS X,Windows,Windows CE,Android,OpenBSD 
官方文檔
  http://libusb.info/
代碼路徑
  https://github.com/libusb/libusb
依賴庫
  libudev-dev
Debian下編譯和安裝過程
  1、首先從github上下載源代碼。到本地,或者下載zip包,解壓到本地。
     git clone https://github.com/libusb/libusb.git  
  2、安裝這個庫需要依賴autoreconf工具,所以在執行之前先查看是否安裝了autoreconf。
     which autoreconf 

    如果沒有安裝需要執行如下命令安裝autoreconf工具。

     apt-get install dh-autoreconf 
  3、安裝成功后,直接執行./autogen.sh腳本。
    腳本執行過程中會提示一些未安裝的依賴庫,比如:libudev庫。如果腳本報錯退出,按照錯
  誤提示,安裝所需要的依賴庫。
     apt-get install libudev-dev 
  4、直接在libusb目錄下執行make。等待編譯完成。
  5、編譯完成后,進入libusb/.libs/下會生成libusb-1.0.a 和 libusb-1.0.so.0.1.0的文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM