Le noyau Linux contient une cible make qui installe des en-têtes du noyau “propres”.
Pour cette étape, vous aurez besoin de l'archive tar du noyau.
Installez les fichiers d'en-tête du noyau :
make mrproper make headers_check make INSTALL_HDR_PATH=dest headers_install cp -rv dest/include/* /usr/include find /usr/include -name .install -or -name ..install.cmd | xargs rm -fv
Voici la signification des commandes :
make
mrproper
S'assure que le répertoire des sources du noyau est propre.
make ARCH=x86_64
headers_check
Nettoie les en-têtes raw du noyau afin qu'elles puissent être utilisées par les programmes d'espace utilisateur.
make ARCH=x86_64
INSTALL_HDR_PATH=dest headers_install
La cible headers_install supprime normalement tout le
répertoire de destination (par défaut /usr/include
) avant d'installer les
en-têtes. Pour empêcher cela, nous disons au noyau
d'installer les en-têtes dans un autre répertoire à
l'intérieur de celui des sources.