libusb安装后,链接库时出错/usr/bin/ld:cannot find -lusb
我按照libusb源码包里面的安装过程安装好了
编译时 gcc test.c -o test -lusb 出现error:
/usr/bin/ld:cannot find -lusb
collect2:ld return 1
/usr/lib目录里面的libusb
怎么回事?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(13)
/0
libusb这个库我已经安装了,安装后出现了这个问题
可以试一下:
$ gcc -o test test.c -lusb-1.0
你下载一个libusb库,编译到自己的系统里。
lusbmuxd那个库不是libusb,搞错了。
gcc test.c -o test -lusbmuxd
把你的源码文件上传一下!
不行的话加-L(一般不需要) gcc test.c -o test -L /usr/lib -lusbmuxd
帮我看看
ln -s /usr/lib
/libusb.so /lib/libusb.so
执行ln -s /usr/lib /libusb.so /lib/libusb.so 后:
执行ln -s /usr/lib /libusb.so /lib/libusb.so 后:还是一样
回复
你的问题可以增加使用的系统情况,便于他人了解问题。
ln -s /usr/lib
/libusb.so /lib/libusb.so