Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
cc [ flag... ] -I/usr/include/libusb-1.0 file... \e -lusb-1.0 [ library... ] #include <libusb.h>
The libusb 1.0 provides a set of APIs to manage USB devices without a kernel driver. It is an open-source API supported on Linux, MacOS X, Solaris, and NetBSD. See http://libusb.info.
Complete documentation for this library can be found at /usr/share/doc/libusb-1.0/html/index.html.
NOTE, libusb 1.0 API is not compatible to libusb 0.1, see libusb(3LIB) for the API information of version 0.1.x.
See /usr/share/doc/libusb-1.0/html/api.html for the complete list of libusb 1.0 functions, structures and enumerations. The shared object libusb-1.0.so.0 provides the public interfaces. See Intro(3) for additional information on shared object interfaces.
shared object
/usr/lib/64/libusb-1.0.so.0
64-bit shared object
/usr/lib/pkgconfig/libusb-1.0.pc
script to determine linking environment
/usr/lib/64/pkgconfig/libusb-1.0.pc
script to determine 64-bit linking environment
Intro(3), libusb(3LIB)
http://libusb.info