我正在尝试编译一个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
来编译它。可能是什么问题呢?