小编Pau*_*esC的帖子

libusb 程序未编译

我正在尝试编译一个libusb在 Ubuntu 12.04中使用库的程序。

我已经安装了libusb-1.0-0-dev. 但是,当我尝试编译如下程序时:

#include<usb.h>
#include<stdio.h>
#include<libusb-1.0/libusb.h>
int main()
{
       libusb_init(NULL);            
       return 0;
}
Run Code Online (Sandbox Code Playgroud)

它给了我一个错误说

/tmp/ccb75YtE.o: In function 'main':
usb.c:(.text+0x11): undefined reference to 'libusb_init'
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

我正在使用命令cc <file name> -lusb来编译它。可能是什么问题呢?

compiling c

2
推荐指数
1
解决办法
6469
查看次数

标签 统计

c ×1

compiling ×1