El 03/02/11 13:13, Juan Antonio escribió: > 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. > > Perdón, el parámetro es -I no -L.
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/4d4a9c49.2090...@limbo.ari.es