In ubuntu linux system: build the gcc target have the Error:
/usr/bin/ld: cannot find -lusb-1.0
it means you missing the usb-1.0 userspace USB programming library development files.
actually in linux the usb-1.0 userspace USB programming library development files is name as
libusb-1.0-0-dev
holly shit!!!!!!!!!!!
so place do this installation.
sudo apt-get install libusb-1.0-0-dev
have fun!!