Page suivantePage pr�c�denteTable des mati�res

3. Comment s'assurer que le mat�riel est en cause ?

Sit�t apr�s l'�chec du make, invoquez-le � nouveau.

Si la machine parvient � compiler quelques autres fichiers, nous pouvons penser que le mat�riel est d�faillant.

Si, par contre, la compilation cesse tout de suite (message "nothing to be done for xxxx" avant nouvel �chec au m�me endroit), il faudra d�terminer si le contenu de la m�moire vive est toujours bien pr�serv�. Pour cela :

 dd if=/dev/DISQUE_DUR of=/dev/null bs=1024k count=MEGAS
DISQUE_DUR remplace ici le nom du fichier sp�cial associ� au disque dur stockant les sources. Pour conna�tre son nom, rester dans le r�pertoire abritant les sources et introduire df  . ("df" suivi d'un espace puis un point).
MEGAS remplace ici le nombre de Mo de m�moire vive dont la machine dispose (indiqu� par free).

Cette commande va obliger Linux � lire les informations plac�es au d�but du disque de fa�on � "gaver" le contenu du cache disque ("buffer-cache"). Il devra donc, par la suite, relire les fichiers source � compiler ainsi que les binaires de gcc.

Invoquer make.

Si la compilation �choue toujours au m�me "endroit", le probl�me est probablement d'ordre logiciel. �tudier en ce cas la section consacr�e aux autres causes possibles.

Si la compilation �choue � un autre stade, nous pouvons conclure que les transferts de donn�es entre le disque et la m�moire vive ne sont pas assur�s correctement.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:32