我喜欢用 libusb 做 USB 编程。我安装它使用
$ apt-get install libusb-1.0
接着
$ apt-get install libusb-1.0-0-dev
但是在我尝试在 c 代码中使用它之后,出现了编译器错误。
#include <stdio.h>
#include <libusb-1.0/libusb.h>
int main(){
usb_init(NULL);
return 0;
}
编译器错误是:
**/tmp/ccgCZXTu.o:在函数“main”中: test.c:(.text+0xf): undefined reference to `usb_init' collect2:错误:ld 返回 1 个退出状态**
为什么会这样?