El 03/02/11 13:08, Cristian Prado escribió: > Hola a todos > Estoy empezando a estudiar linux y queria hacer mi primer driver vacio > basandome en un tutorial que anda por alli: > Esto va en el archivo nada.c > #define MODULE > > #include <linux/module.h> > NO puedo pasar la compilacion : > gcc -I/usr/src/linux/include -O -Wall -c nada.c > o > gcc -I/usr/include/kunittest -O -Wall -c nada.c > > sabiendo que el archivo module.h esta en /usr/include/kunittest: > linuser@debian:/usr/include/kunittest$ ls > kunittest_export.h module.h runner.h tester.h > > > linuser@debian:~/workspace/MI_PROGRAMA$ gcc -I/usr/include/kunittest > -O -Wall -c nada.c > nada.c:2:26: error: linux/module.h: No such file or directory > linuser@debian:~/workspace/MI_PROGRAMA$ > > Uso: > Distributor: Debian > Build Date: 11/12/2010 > > Gracias de entemano por las respuestas > Cristian El parámetro para incluir un directorio de archivos de cabecera es -L no -l. Por otra parte todo lo relacionado con el kernel debería colgar del directorio donde cuelga la fuente del propio kernel, no en ubicaciones del sistema. Por otra parte mas quizá sea mas útil usar #include "include/module.h" que usa rutas relativas al cwd y ubicar todo lo relacionado con tu módulo en su propio directorio. Y en último lugar ¿Cómo estas escribiendo un módulo del kernel si acabas de iniciarte en linux?
Un saludo. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4d4a9bf7.1080...@limbo.ari.es