下载和编译libusb

  1. 下载libusb源码

    首先,获取libusb在github上的源代码。(本文中选用libusb版本v1.0.27)

    wget https://github.com/libusb/libusb/releases/download/v1.0.27/libusb-1.0.27.tar.bz2
  2. 解压源码

    打开终端,导航到你想要存放libusb源码的目录,然后执行以下命令解压下载的源码:

     tar jxvf libusb-1.0.27.tar.bz2
  3. 进入libusb目录

    使用cd命令进入解压后的libusb目录:

     cd libusb-1.0.27
  4. 配置和编译

    运行以下命令配置和编译libusb:

     ./configure --enable-tests-build --enable-examples-build
     make

    这将会在当前目录下编译libusb库。如果一切顺利,我们会在同级目录下看到生成的库文件和示例程序。

  5. 安装libusb(可选):

    如果我们想要在系统中全局安装libusb,可以运行以下命令:

     sudo make install

    这将会把libusb安装到系统的默认位置,以便其他程序使用。

运行示例程序

现在,我们来尝试运行libusb的示例程序。

  1. 进入示例程序目录

    在libusb源码目录下,我们找到一个名为examples的文件夹,进入该文件夹:

     cd examples
  2. 运行示例程序

    编译完成后,我们会在同级目录下看到生成的可执行文件。现在,运行该程序:

     ./testlibusb

    程序执行结果如下图所示。

作者:zuoyingying  创建时间:2024-05-11 16:31
最后编辑:zuoyingying  更新时间:2024-11-15 17:44