I am trying to install dfu-programmer (link), but when i follow the README and run the make command after running ./configure, i get this error. anyone know whats up?make  all-recursive    make[1]: Entering directory '/home/yasgur99/Downloads/dfu-programmer-0.5.4'    Making all in src    make[2]: Entering directory '/home/yasgur99/Downloads/dfu-programmer-0.5.4/src'    gcc -DHAVE_CONFIG_H -I. -I..    -Wall -g -O2 -I/usr/include/libusb-1.0 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c    mv -f .deps/main.Tpo .deps/main.Po    gcc -DHAVE_CONFIG_H -I. -I..    -Wall -g -O2 -I/usr/include/libusb-1.0 -MT arguments.o -MD -MP -MF .deps/arguments.Tpo -c -o arguments.o arguments.c    mv -f .deps/arguments.Tpo .deps/arguments.Po    gcc -DHAVE_CONFIG_H -I. -I..    -Wall -g -O2 -I/usr/include/libusb-1.0 -MT atmel.o -MD -MP -MF .deps/atmel.Tpo -c -o atmel.o atmel.c    mv -f .deps/atmel.Tpo .deps/atmel.Po    gcc -DHAVE_CONFIG_H -I. -I..    -Wall -g -O2 -I/usr/include/libusb-1.0 -MT commands.o -MD -MP -MF .deps/commands.Tpo -c -o commands.o commands.c    mv -f .deps/commands.Tpo .deps/commands.Po    gcc -DHAVE_CONFIG_H -I. -I..    -Wall -g -O2 -I/usr/include/libusb-1.0 -MT dfu.o -MD -MP -MF .deps/dfu.Tpo -c -o dfu.o dfu.c    mv -f .deps/dfu.Tpo .deps/dfu.Po    gcc -DHAVE_CONFIG_H -I. -I..    -Wall -g -O2 -I/usr/include/libusb-1.0 -MT intel_hex.o -MD -MP -MF .deps/intel_hex.Tpo -c -o intel_hex.o intel_hex.c    mv -f .deps/intel_hex.Tpo .deps/intel_hex.Po    gcc -DHAVE_CONFIG_H -I. -I..    -Wall -g -O2 -I/usr/include/libusb-1.0 -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.c    mv -f .deps/util.Tpo .deps/util.Po    gcc -Wall -g -O2 -I/usr/include/libusb-1.0  -lusb-1.0 -o dfu-programmer main.o arguments.o atmel.o commands.o dfu.o intel_hex.o util.o      main.o: In function `main':    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/main.c:58: undefined reference to `libusb_init'    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/main.c:108: undefined reference to `libusb_release_interface'    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/main.c:121: undefined reference to `libusb_close'    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/main.c:131: undefined reference to `libusb_exit'    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/main.c:79: undefined reference to `libusb_set_debug'    dfu.o: In function `dfu_transfer_out':    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:836: undefined reference to `libusb_control_transfer'    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:836: undefined reference to `libusb_control_transfer'    dfu.o: In function `dfu_transfer_in':    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:863: undefined reference to `libusb_control_transfer'    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:863: undefined reference to `libusb_control_transfer'    dfu.o: In function `dfu_transfer_out':    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:836: undefined reference to `libusb_control_transfer'    dfu.o:/home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:863: more undefined references to `libusb_control_transfer' follow    dfu.o: In function `dfu_device_init':    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:388: undefined reference to `libusb_get_device_list'    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:394: undefined reference to `libusb_get_device_descriptor'    dfu.o: In function `dfu_find_interface':    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:677: undefined reference to `libusb_get_config_descriptor'    dfu.o: In function `dfu_device_init':    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:415: undefined reference to `libusb_open'    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:417: undefined reference to `libusb_set_configuration'    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:445: undefined reference to `libusb_close'    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:451: undefined reference to `libusb_free_device_list'    dfu.o: In function `dfu_find_interface':    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:716: undefined reference to `libusb_free_config_descriptor'    dfu.o: In function `dfu_device_init':    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:419: undefined reference to `libusb_claim_interface'    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:436: undefined reference to `libusb_release_interface'    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:426: undefined reference to `libusb_free_device_list'    dfu.o: In function `dfu_make_idle':    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:814: undefined reference to `libusb_reset_device'    dfu.o: In function `dfu_device_init':    /home/yasgur99/Downloads/dfu-programmer-0.5.4/src/dfu.c:431: undefined reference to `libusb_free_device_list'    collect2: error: ld returned 1 exit status    Makefile:235: recipe for target 'dfu-programmer' failed    make[2]: *** [dfu-programmer] Error 1    make[2]: Leaving directory '/home/yasgur99/Downloads/dfu-programmer-0.5.4/src'    Makefile:264: recipe for target 'all-recursive' failed    make[1]: *** [all-recursive] Error 1    make[1]: Leaving directory '/home/yasgur99/Downloads/dfu-programmer-0.5.4'    Makefile:200: recipe for target 'all' failed    make: *** [all] Error 2
make error trying to install dfu-programmer-0.5.4
make