Page suivantePage pr�c�denteTable des mati�res

2. O� r�cup�rer de la documentation et les programmes ?

2.1 Ce document

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.

2.2 Autres documentation

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.

2.3 GCC

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.

2.4 Les fichiers d'en-t�te et la biblioth�que C

Ce que vous allez trouver dans ce paragraphe d�pend

Si vous �tes en train de mettre � jour votre libc 4 en libc 5, vous devriez consulter le ELF HowTo qui se trouve au m�me endroit que ce document.

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.

2.5 Outils associ�s (as, ld, ar, strings, etc.)

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.


Page suivantePage pr�c�denteTable des mati�res

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