Es lo que hago, pero me da error, mira:
claudia@claudia:~$ cd /home/claudia/Escritorio/r5u870/
claudia@claudia:~/Escritorio/r5u870$ sudo make
[sudo] password for claudia:
make -C /lib/modules/2.6.28-13-generic/build M=/home/claudia/Escritorio/r5u870 V=0 modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.28-13-generic'
CC [M] /home/claudia/Escritorio/r5u870/r5u870.o
/home/claudia/Escritorio/r5u870/r5u870.c:874:1: aviso: se redefinió "V4L2_CID_LASTP1"
En el fichero incluído de include/linux/videodev.h:16,
de /home/claudia/Escritorio/r5u870/usbcam/usbcam.h:38,
de /home/claudia/Escritorio/r5u870/r5u870.c:59:
include/linux/videodev2.h:880:1: aviso: esta es la ubicación de la definición previa
CC [M] /home/claudia/Escritorio/r5u870/usbcam/usbcam_dev.o
In file included from /home/claudia/Escritorio/r5u870/usbcam/usbcam_dev.c:21:
/home/claudia/Escritorio/r5u870/usbcam/usbcam_priv.h:123: error: el campo ‘um_v4l_fops’ tiene tipo de dato incompleto
/home/claudia/Escritorio/r5u870/usbcam/usbcam_dev.c: En la función ‘usbcam_work_ref’:
/home/claudia/Escritorio/r5u870/usbcam/usbcam_dev.c:779: aviso: el formato no es una cadena literal y no tiene argumentos de formato
make[3]: *** [/home/claudia/Escritorio/r5u870/usbcam/usbcam_dev.o] Error 1
make[2]: *** [/home/claudia/Escritorio/r5u870/usbcam] Error 2
make[1]: *** [_module_/home/claudia/Escritorio/r5u870] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.28-13-generic'
make: *** [all] Error 2
claudia@claudia:~/Escritorio/r5u870$ sudo make install
make -C /lib/modules/2.6.28-13-generic/build M=/home/claudia/Escritorio/r5u870 V=0 modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.28-13-generic'
CC [M] /home/claudia/Escritorio/r5u870/usbcam/usbcam_dev.o
In file included from /home/claudia/Escritorio/r5u870/usbcam/usbcam_dev.c:21:
/home/claudia/Escritorio/r5u870/usbcam/usbcam_priv.h:123: error: el campo ‘um_v4l_fops’ tiene tipo de dato incompleto
/home/claudia/Escritorio/r5u870/usbcam/usbcam_dev.c: En la función ‘usbcam_work_ref’:
/home/claudia/Escritorio/r5u870/usbcam/usbcam_dev.c:779: aviso: el formato no es una cadena literal y no tiene argumentos de formato
make[3]: *** [/home/claudia/Escritorio/r5u870/usbcam/usbcam_dev.o] Error 1
make[2]: *** [/home/claudia/Escritorio/r5u870/usbcam] Error 2
make[1]: *** [_module_/home/claudia/Escritorio/r5u870] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.28-13-generic'
make: *** [all] Error 2
claudia@claudia:~/Escritorio/r5u870$
Gracias!