Saludos, estoy tratando de compilar una peque�a aplicaci�n de prueba
para el USB, pero resulta que me da este error al darle:
jupiter:/home/victor/tesis/usb# gcc -o prueba1 prueba1.c
/tmp/ccq1hQIE.o(.text+0x11): En la funci�n `main':
: undefined reference to `usb_init'
collect2: ld devolvi� el estado de salida 1

el codigo es este:

#include <stdio.h>
#include <string.h>
#include <usb.h>

int main(){
        struct usb_bus *bus;
        usb_init();
        printf("hola");
}

Igual me pasa si incluyo funciones del mismo usb.h.
Ya intente cambiar el directorio de usb.h por linux/usb.h pero ni as�.
usb.h si est� en /src/include/usb.h al igual que stdio.h por lo que me
desconcierta ese mensaje. No se si tenga que ver que primero me baje
el libusb por apt (tengo Sarge) y luego baje el source de
http://libusb.sourceforge.net y lo compile con las instrucciones que
ahi vienen.


Gracias por su ayuda
PD. Despu�s de darme cuenta de que feo se ven los mensajes de error
entre ingles y espa�ol creo que es preferible dejar el idioma por
defecto en ingles, adem�s en google no obtienes buenos resultados,
pues los mensajes de error en espa�ol no son muy frecuentes. Prefiero
que se vean en ingles.

-- 
��Abajo los imperialistas!!
No a la invasi�n en Irak

Responder a