Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 2196

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Comment s'assurer que le mat&eacute;riel est en cause&nbsp;?</TITLE>
</HEAD>
<BODY>
<H1>3. <A NAME="s3"></A>Comment s'assurer que le mat&eacute;riel est en cause&nbsp;?</H1>
<P>
<A HREF="Sig11.html#toc3">Contenu de cette section</A></P>

<P>Sit&ocirc;t apr&egrave;s l'&eacute;chec du <CODE>make</CODE>, invoquez-le &agrave; nouveau.</P>
<P></P>
<P>Si la machine parvient &agrave; compiler quelques autres fichiers, nous pouvons
penser que le mat&eacute;riel est d&eacute;faillant.</P>
<P></P>
<P>
<A NAME="Expiration du buffer cache"></A> 

Si, par contre, la compilation cesse tout de suite (message "nothing to be
done for xxxx" avant nouvel &eacute;chec au m&ecirc;me endroit), il faudra d&eacute;terminer si
le contenu de la m&eacute;moire vive est toujours bien pr&eacute;serv&eacute;. Pour cela&nbsp;:
<PRE>
        dd if=/dev/DISQUE_DUR of=/dev/null bs=1024k count=MEGAS
</PRE>

<EM>DISQUE_DUR</EM> remplace ici le nom du fichier sp&eacute;cial associ&eacute; au
disque dur stockant les sources. Pour conna&icirc;tre son nom, rester dans le
r&eacute;pertoire abritant les sources et introduire <CODE>df&nbsp; .</CODE> ("df" suivi
d'un espace puis un point).<BR>
<EM>MEGAS</EM> remplace ici le nombre de Mo de m&eacute;moire vive dont la
machine dispose (indiqu&eacute; par <CODE>free</CODE>).</P>
<P></P>
<P>Cette commande va obliger Linux &agrave; lire les informations plac&eacute;es au d&eacute;but du
disque de fa&ccedil;on &agrave; "gaver" le contenu du cache disque ("buffer-cache"). Il
devra donc, par la suite, relire les fichiers source &agrave; compiler ainsi que
les binaires de gcc.</P>
<P></P>
<P>Invoquer <CODE>make</CODE>.<BR></P>
<P>Si la compilation &eacute;choue toujours au m&ecirc;me "endroit", le probl&egrave;me est
probablement d'ordre logiciel. &Eacute;tudier en ce cas la section consacr&eacute;e aux
<A HREF="Sig11-13.html#Quelles sont les autres causes possibles ?">autres causes possibles</A>
.</P>
<P>Si la compilation &eacute;choue &agrave; un autre stade, nous pouvons
conclure que les transferts de donn&eacute;es entre le disque et la m&eacute;moire vive
ne sont pas assur&eacute;s correctement.</P>
<HR>
<P>
Chapitre <A HREF="Sig11-4.html">suivant</A>,
Chapitre <A HREF="Sig11-2.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="Sig11.html#toc3">ce chapitre</A>,
 <A HREF="Sig11.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="Sig11.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>