Compilar driver en linux
Mi sistema es Mandrake 9.1 y tengo que compilar un driver de placa de red y cuento solo con dos archivos:
1) kern_compat.h
2) tulip.c
Como rayos genero el modulo? (supuestamente "tulip.o)
Desde ya agradecido por la colaboracion que quiera efectuar
1) kern_compat.h
2) tulip.c
Como rayos genero el modulo? (supuestamente "tulip.o)
Desde ya agradecido por la colaboracion que quiera efectuar
Generar el .o debería ser fácil.
Desde una shell de comandos de unix, en el directorio donde están esos dos ficheros, escribes
$ gcc tulip.c -c
Eso debería generar el .o. De todas formas, si eso es un driver (o sea lo que sea), con eso solo seguro que no basta. Un fichero .o por si solo no sirve para nada. El fichero .o tiene sentido cuando luego hay otro programa que genera un ejecutable y lo usa.
Se bueno.
Desde una shell de comandos de unix, en el directorio donde están esos dos ficheros, escribes
$ gcc tulip.c -c
Eso debería generar el .o. De todas formas, si eso es un driver (o sea lo que sea), con eso solo seguro que no basta. Un fichero .o por si solo no sirve para nada. El fichero .o tiene sentido cuando luego hay otro programa que genera un ejecutable y lo usa.
Se bueno.
Efectivamente, es un driver lo que tengo para instalar, el modulo generado (.o) se donde ubicarlo y demas, pero no lo genera
probe como dijiste gcc tulip.c -c
pero no hay forma, no lo compila.
Si tenes otra alternativa te lo agradeceria
probe como dijiste gcc tulip.c -c
pero no hay forma, no lo compila.
Si tenes otra alternativa te lo agradeceria
