Red de conocimiento informático - Conocimiento informático - Cómo determinar el directorio del código fuente del kernel de Linux, es decir, la ruta a KBUILD

Cómo determinar el directorio del código fuente del kernel de Linux, es decir, la ruta a KBUILD

Método 1:

Determinar el directorio del código fuente del kernel generalmente == la ruta de compilación del módulo del controlador del kernel en el sistema de archivos

Por ejemplo: /lib/modules/2.6.25- 14.fc9.i686 /build, que normalmente apunta al archivo de enlace de

/usr/src/kernels/2.6.25-14.fc9.i686

Este método normalmente enlaza el módulo del controlador del kernel Vaya al directorio KBUILD. kernels/2.6.25-14.fc9.i686

Este método es más preciso y generalmente se puede lograr escribiendo un script similar al siguiente:

# KBUILD apunta a Linux Ruta del árbol de construcción del kernel. Generalmente es el mismo que el árbol de fuentes del kernel

# a menos que el kernel esté compilado en

# un directorio separado.

KBUILD ? = $(shell readlink -f /lib/modules/$(KVERS)/build)

Método 2:

Descargar el código fuente del kernel paquete usted mismo y especifique el directorio de compilación del kernel.

Esto no es recomendable, ¡es mejor seguir las prácticas de las principales distribuciones! De esta manera, no es necesario compilar el controlador del dispositivo descargado.

No se recomienda este método.