Norme de hiérarchie du système de fichiers

6.1.6 /usr/src : code source

Le seul code source qui doit être placé dans un endroit spécifique est le code source du noyau Linux. Il est situé dans /usr/src/linux.

Si un compilateur C ou C++ est installé, mais que le code source complet du noyau Linux n'est pas installé, les fichiers d'en-tête du code source du noyau devront être situés dans ces répertoires :


    /usr/src/linux/include/asm-<arch>
    /usr/src/linux/include/linux
<arch> est le nom de l'architecture du système.

Note : /usr/src/linux peut être un lien symbolique vers l'arborescence réelle du code source du noyau.

Raison d'être :

Il est important que les fichiers d'en-têtes du noyau soient situés dans /usr/src/linux et non dans /usr/include pour qu'il n'y ait pas de problemes quand les administrateurs système mettent à jour la version du noyau pour la première fois.



Précédent :
/usr/include : fichiers d'en-tête inclus par les programmes C Suivant : /var/spool/cron : travaux cron et at Haut : table des matières

Transformé par troff2html-wlfc v1.4-fr le 20 janvier 1999 par Olivier Tharan