Selon Jean-francois PARIS <[EMAIL PROTECTED]>: > Oui :) > > Il y a deux choses � voir quand tu veux faire un compilateur. > _La cible_ : c'est la plateforme pour laquelle le compilateur une fois > compil�, va produire des ex�cutable > _L'Hote_ : va plateforme sur laquelle va fonctionner le compilateur. > > par def la compile de gcc sur x86 produit pour la cible x86 et pour l'hte > x86. un compilo qui tourne sur x68 et qui produit du code x86. > la tu as chang� la cible donc tu as produit un compilo qui fonctionne sur > X86 et qui produit pour rs600-aix4.3 > tu peux aussi avoir besoin de changer de faire un compilo qui fonctionne > Rs6000 et qui produit pour rs600. par contre si ta machine est si vieille > que ��, c'est dommage. tu pourrais le compilo qui produit du Rs6000 sur ton > x86 et utiliser toute la p�che de ton athlon-mmx 4Ghz pour produire des > binaires pour le rs6000.
Merci tout d'abord pour vos r�ponses. Je viens en effet de comprendre le fonctionnement. Et d'ailleurs ma compilation s'est bien d�roul�e, j'ai donc r�ussi � construire un gcc capable de g�n�rer du rs6000-ibm. Il s'est bien install� dans /usr/local, voici ce qui a �t� g�n�r�: debian:/usr/local# ls -1 bin rs6000-ibm-addr2line rs6000-ibm-ar rs6000-ibm-as rs6000-ibm-c++filt rs6000-ibm-cpp rs6000-ibm-gcc rs6000-ibm-gcc-3.3.2 rs6000-ibm-gccbug rs6000-ibm-gcov rs6000-ibm-ld rs6000-ibm-nm rs6000-ibm-objcopy rs6000-ibm-objdump rs6000-ibm-ranlib rs6000-ibm-readelf rs6000-ibm-size rs6000-ibm-strings rs6000-ibm-strip Maintenant je ne vois trop comment utiliser ce compilo � moins de changer plusieurs liens, par exemple au lieu d'utiliser le "ld" du syst�me habituel, je pourrais faire un lien du rs6000-ibm-ld vers /usr/bin/ld sans �craser l'ancien bien sur en le renommant en .old. J'ai fais cette op�ration pour tous les binaires issus de la compil, et lorsque je veux compiler quelque chose on me jette. Je vais tester avec un hello world ;-) merci beaucoup

