Ce document fait partie de la s�rie des HOWTO pour Linux, et il est donc disponible ainsi que ces coll�gues dans les r�pertoires HowTo pour Linux, comme sur http://sunsite.unc.edu/pub/linux/docs/HOWTO/. La version HTML peut �galement �tre consult�e sur http://ftp.linux.org.uk/~barlow/howto/gcc-howto.html.
Note du traducteur : vous pouvez obtenir tous les HowTos en langue
anglaise et fran�aise sur ftp.ibp.fr:/pub/linux
. Les versions
fran�aises se trouvent dans le r�pertoire /pub/linux/french/HOWTO
.
La documentation officielle pour gcc se trouve dans les sources
de la distribution (voir plus bas) sous la forme de fichiers texinfo et
de fichiers .info
. Si vous poss�dez une connexion rapide, un CD-ROM
ou une certaine patience, vous pouvez d�sarchiver la documentation et
l'installer dans le r�pertoire /usr/info
. Sinon, vous
pouvez toujours les trouver sur
tsx-11, mais
ce n'est pas n�cessairement toujours la derni�re version.
Il existe deux sources de documentation pour la libc. La libc GNU est fournie avec des fichiers info qui d�crivent assez pr�cis�ment la libc Linux sauf pour la partie des entr�es-sorties. Vous pouvez �galement trouver sur sunsite des documents �crits pour Linux ainsi que la description de certaines appels syst�mes (section 2) et certaines fonctions de la libc (section 3).
Note du traducteur : un b�mol concernant cette partie... La libc Linux n'est pas GNU et tend � �tre relativement diff�rente sur certains points.
Il existe deux types de r�ponses
(a) La distribution officielle de GCC pour Linux peut
toujours �tre r�cup�r�e sous la forme de binaires (d�j� compil�e)
sur
ftp://tsx-11.mit.edu:/pub/linux/packages/GCC/. Vous pouvez la
trouver sur le miroir fran�ais
ftp://ftp.ibp.fr:/pub/linux/packages/GCC/.
A l'heure o� j'�cris ces lignes, la derni�re version est
gcc 2.7.2 (gcc-2.7.2.bin.tar.gz
).
(b) La derni�re distribution des sources de GCC de la Free Software
Foundation peut-�tre r�cup�r�e sur
prep.ai.mit.edu ou
ftp.ibp.fr.
Ce n'est pas toujours la m�me version que celle pr�sent�e ci-dessus.
Les mainteneurs de GCC pour Linux ont rendu la compilation de GCC plus
facile gr�ce � l'utilisation du script configure
qui
effectue la configuration d'une mani�re automatique.
Regardez dans
tsx-11 ou
ftp.ibp.fr
pour r�cup�rer d'�ventuels patches.
Quelle que soit la complexit� de votre programme, vous aurez �galement besoin de la libc.
Ce que vous allez trouver dans ce paragraphe d�pend
Les libc sont disponibles sur tsx-11 ou ftp.ibp.fr. Voici une description des fichiers situ�s dans ce r�pertoire :
libc-5.2.18.bin.tar.gz
--- biblioth�ques dynamiques et statiques ELF plus les fichiers d'en-t�te pour la biblioth�que C et la biblioth�que math�matique.
libc-5.2.18.tar.gz
--- Code source pour la biblioth�que ci-dessus.
Vous aurez �galement besoin du paquetage .bin.
pour avoir les
fichiers d'en-t�te. Si vous h�sitez entre compiler la biblioth�que C vous-m�me
et utiliser les binaires, la bonne r�ponse est dans la majorit� des
cas est d'utiliser les binaires. Toutefois, si vous d�sirer utiliser
NYS (NdT : NYS != NIS) ou bien les mots de passe shadow,
vous devrez recompiler la libc par vous-m�me.
libc-4.7.5.bin.tar.gz
--- biblioth�ques dynamiques et statiques a.out pour la version 4.7.5 de la libc. Cette biblioth�que a �t� con�ue pour pouvoir coexister avec le paquetage de la libc 5 d�crit ci-dessus, mais c'est uniquement n�cessaire si vous d�sirez utiliser ou d�velopper des programmes au format a.out.
Ces outils se trouvent comme les biblioth�ques dans le r�pertoire
tsx-11, et
ftp.ibp.fr.
La version actuelle est binutils-2.6.0.2.bin.tar.gz
.
Il est utile de remarquer que ces outils ne sont disponibles qu'au format ELF, que la libc actuelle est ELF et que la libc a.out ne pose pas de probl�me lorsqu'elle est utilis�e avec la libc ELF. Le d�veloppement de la libc est relativement rapide et � moins que n'ayez de bonnes raisons pour utiliser le format a.out, vous �tes encourag�s � suivre le mouvement.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:30