next up previous contents Next: /var/spool/cron: cron et tâches. Up:  LINUX. Previous: /usr/include: fichiers d'en-tête inclus   Table des matières  

36.6.1.9 /usr/src: code source.

Pour les systèmes basés sur la glibc, il n'y a pas de règles spécifiques pour ce répertoire. Pour les systèmes basés sur les révisions libc Linux antérieures à la glibc, les règles suivantes s'appliquent:

Le seul code source qui devrait être placé dans un endroit spécial est le code source du noyau Linux (/usr/src/linux);

Si un compilateur C ou C++ est installé, mais que le code source du noyau Linux complet n'est pas installé, les fichiers ``include'' doivent se trouver dans les répertoires que voici:

/usr/src/linux/include/asm-<arch> 
/usr/src/linux/include/linux


<arch> est le nom de l'architecture système.

Note: /usr/src/linux peut être un lien symbolique pointant vers l'arborescence du noyau.

Il est important que les fichiers ``include'' du noyau soient localisés dans /usr/src/linux et non dans /usr/include de manière à ne pas avoir de problèmes quand les administrateurs système mettent à jour leur version du noyau pour la première fois.



1-01-2006