我有一个C程序,在头文件中有#include部分。我已经下载了libusb-1.0.0到我的电脑。如果我只是简单地将libusb-1. 0. 0文件夹复制到我的C程序所在的文件夹中,它将无法工作。因此,我想我必须以某种方式将libuse-1.-.-安装到我的C程序所在的文件夹中。我不知道如何安装它。有人能帮帮我吗。谢谢你,谢谢
23c0lvtd1#
通常要使用库,您需要安装开发版本。试试看
sudo apt-get install libusb-1.0-0-dev
字符串
gmxoilav2#
这应该可以工作:
# apt-get install libusb-1.0-0-dev
eagi6jfj3#
第一次,
sudo apt-get install libusb-1.0-0-dev updatedb && locate libusb.h.
第二步,将<libusb.h>替换为<libusb-1.0/libusb.h>。更新:
<libusb.h>
<libusb-1.0/libusb.h>
不需要修改任何文件,只要把它添加到你的Makefile中就可以了。
`pkg-config libusb-1.0 --libs --cflags`
型其结果是-I/usr/include/libusb-1.0 -lusb-1.0
-I/usr/include/libusb-1.0 -lusb-1.0
wyyhbhjk4#
这是我的工作。安装用户空间USB编程库开发文件
sudo apt-get install libusb-1.0-0-dev sudo updatedb && locate libusb.h
字符串路径应显示为(或类似)
/usr/include/libusb-1.0/libusb.h
型将头文件包含到C代码中
#include <libusb-1.0/libusb.h>
型编译C文件
gcc -o example example.c -lusb-1.0
型
b5buobof5#
“我需要将它安装到我的C程序的文件夹中。”为什么?包括usb.h:
#include <usb.h>
字符串记住在gcc中添加-lusb:
gcc -o example example.c -lusb
型这对我来说很好。
8oomwypt6#
在任何linux系统上安装最新libusb库的推荐方法是从源代码构建它。下面是构建libusb源代码并在ubuntu系统上正确安装的步骤:
git clone https://github.com/libusb/libusb.git git checkout tags/v1.0.22 -b V1.0.22 ./configure --enable-udev --disable-static make sudo make install
字符串一个用户空间的C程序和USB设备之间的通信,用户可以参考https://libusb.sourceforge.io/api-1.0/index.html的API文档
yyhrrdl87#
你可以在你的系统中找到它之后创建到你的libusb的符号链接:
sudo ln -s /lib/x86_64-linux-gnu/libusb-1.0.so.0 /usr/lib/libusbx-1.0.so.0.1.0 sudo ln -s /lib/x86_64-linux-gnu/libusb-1.0.so.0 /usr/lib/libusbx-1.0.so
7条答案
按热度按时间23c0lvtd1#
通常要使用库,您需要安装开发版本。
试试看
字符串
gmxoilav2#
这应该可以工作:
字符串
eagi6jfj3#
第一次,
字符串
第二步,将
<libusb.h>
替换为<libusb-1.0/libusb.h>
。更新:
不需要修改任何文件,只要把它添加到你的Makefile中就可以了。
型
其结果是
-I/usr/include/libusb-1.0 -lusb-1.0
wyyhbhjk4#
这是我的工作。
安装用户空间USB编程库开发文件
字符串
路径应显示为(或类似)
型
将头文件包含到C代码中
型
编译C文件
型
b5buobof5#
“我需要将它安装到我的C程序的文件夹中。”为什么?
包括usb.h:
字符串
记住在gcc中添加-lusb:
型
这对我来说很好。
8oomwypt6#
在任何linux系统上安装最新libusb库的推荐方法是从源代码构建它。
下面是构建libusb源代码并在ubuntu系统上正确安装的步骤:
字符串
一个用户空间的C程序和USB设备之间的通信,用户可以参考https://libusb.sourceforge.io/api-1.0/index.html的API文档
yyhrrdl87#
你可以在你的系统中找到它之后创建到你的libusb的符号链接:
字符串