LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   usb.h: No such file or directory (https://www.linuxquestions.org/questions/linux-newbie-8/usb-h-no-such-file-or-directory-818226/)

boidi 07-06-2010 05:27 AM

usb.h: No such file or directory
 
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <usb.h>

int main(int argc, char **argv){
struct usb_bus *bus;
struct usb_device *dev;
usb_init();
usb_find_busses();
usb_find_devices();
return 0;
}

I am compiling this code

gcc libusb.c -o libusb -lusb but it saying error as

usb.h: No such file or directory

timmeke 07-06-2010 06:31 AM

Try
Code:

whereis libusb
It's probably a matter of setting the right -I include dirs where the compiler will search for .h files.

Wim Sturkenboom 07-06-2010 06:44 AM

On my system (Slackware 10.x) that is whereis usb.h

Code:

root@btd-techweb01:~# whereis usb.h
usb: /usr/include/usb.h /usr/share/usb.ids
root@btd-techweb01:~# locate usb.h
/etc/hotplug/usb.handmap
/usr/src/linux-2.4.29/drivers/usb/storage/usb.h
/usr/src/linux-2.4.29/drivers/usb/tiglusb.h
/usr/src/linux-2.4.29/drivers/usb/rio500_usb.h
/usr/src/linux-2.4.29/drivers/usb/dabusb.h
/usr/src/linux-2.4.29/drivers/bluetooth/hci_usb.h
/usr/src/linux-2.4.29/include/net/irda/irda-usb.h
/usr/src/linux-2.4.29/include/linux/usb.h
/usr/src/linux-2.4.29/include/config/usb/dabusb.h
/usr/src/linux-2.4.29/include/config/bluez/hcibfusb.h
/usr/src/linux-2.4.29/include/config/bluez/hciusb.h
/usr/src/linux-2.4.29/include/config/input/iforce/usb.h
/usr/src/linux-2.4.29/include/config/usb.h
/usr/src/linux-2.4.29/include/config/video/cpia/usb.h
/usr/include/linux/usb.h
/usr/include/usb.h
/usr/include/pi-usb.h
root@btd-techweb01:~#

The second command will only return results if you have run updatedb at least once


PS There is a dedicated programming section at LQ; useful for future programming related questions


All times are GMT -5. The time now is 07:51 AM.