Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/08/2006, à 22:40

vinc1008881

Compiler un compilateur

Bonjour, je voudrais savoir si il existe un code source d'un compilateur C libre, comme gcc par exemple. J'ai recherché le code source de gcc mais j'ai pas trouvé (synaptic : gcc-dev ???), en fait c'est pour le compiler sur une machine x86 dont l'OS est un peu artisanal. smile

Merci de votre attention

Hors ligne

#2 Le 15/08/2006, à 22:44

Anbreizh

Re : Compiler un compilateur

Ici tu as le code sources wink http://gcc.gnu.org/


"C'est le devoir de chaque homme de rendre au monde au moins autant qu'il en a reçu"     Albert Einstein
Pour votre webcam : http://projet.jbtheou.fr
Mon site web (Mathématique, physique, science et service de publication ) http://jbtheou.fr

Hors ligne

#3 Le 15/08/2006, à 22:58

vinc1008881

Re : Compiler un compilateur

le code de gcc n'est pas en C (?), c'est genant, en plus il a l'air super compliqué (plein de dossier....), il y a pas un autre compilateur type artisanal qui soit plus simple (quelques dizaines de fichiers C seulement) merci

Hors ligne

#4 Le 15/08/2006, à 23:05

Ago

Re : Compiler un compilateur

J'ai entendu dire qu'il fallait un pré-compilateur pour compiler un compilateur tongue

T'utilises LFS ou quoi? tongue


Blog libre <= pour bien se lancer sous Ubuntu Linux !
Linux =/= Windows Souvenez-vous en!

Exalead Fête l'été, viendez gagner des Ipods Nano!

Hors ligne

#5 Le 15/08/2006, à 23:23

vinc1008881

Re : Compiler un compilateur

T'utilises LFS ou quoi? tongue

non euh je sais même pas ce que c'est. Sinon je pense avoir trouver une piste interessante : pour ceux que ça interesse :

http://www.mega-tokyo.com/osfaq/Porting%20GCC%20to%20Your%20OS

je vais essayer de voir si des petits malins n'ont pas essayé d'en faire un compilateur pour x86

Hors ligne

#6 Le 15/08/2006, à 23:36

vinc1008881

Re : Compiler un compilateur

une question me viens à l'esprit : c'est comme l'hitoire de l'oeuf et de la poule : comment les compilateur ont été compiler. J'imagine qu'en 1950, il y avait des gens qui ont créé les 1er compilos en langage machine, comme dirait un membre de ce forum je sais plus qui : il y a 10 sortes de personne, ceux qui connaissent le langage machine et les autres big_smile

Hors ligne

#7 Le 15/08/2006, à 23:59

Ago

Re : Compiler un compilateur

LFS = Linux from scratch: tu prends le noyau sur kernel.org, et tu te démerdes tongue


Blog libre <= pour bien se lancer sous Ubuntu Linux !
Linux =/= Windows Souvenez-vous en!

Exalead Fête l'été, viendez gagner des Ipods Nano!

Hors ligne

#8 Le 16/08/2006, à 08:19

fredbezies

Re : Compiler un compilateur

Mouais.

Mais il existe des compilateurs de compilateurs : yacc (yet another compiler compiler) et bison (de gnu)

->[]

#9 Le 16/08/2006, à 09:03

N0é

Re : Compiler un compilateur

Bah déjà il y a du y avoir quelqu'un qui a écrit un convertissaur d'hexadécimal vers langage machine en binaire. Puis ensuite il a du faire un assembleur en hexadécimal. Puis là un compilateur en assembleur. C'est simple non ? wink

#10 Le 16/08/2006, à 18:31

Arkeos

Re : Compiler un compilateur

Sinon, c'est pas juste apt-get source nom_du_programme pour obtenir les sources d'un programme ?


http://ifeelfree.info/blog/
JabberID : arkeos (at) jabber.fr
-- Linux for Human Beans --

Hors ligne

#11 Le 17/08/2006, à 00:56

hokkos

Re : Compiler un compilateur

Un compilateur en 10 fichiers ? lol

10 fichiers de 10.000 lignes alors.

Franchement un compilo c'est pas facile, j'en ai fait un de pseudo langage, c'est pas humain comme boulot.:mad:

Hors ligne

#12 Le 17/08/2006, à 09:13

vinc1008881

Re : Compiler un compilateur

si sa existe bien un compilateur avec une tentaine de fichier mais vraiment simple, me reste plus qu'à savoir comment integrer une libc artisanale, merci de votre aide à tous !

Dernière modification par vinc1008881 (Le 17/08/2006, à 14:18)

Hors ligne

#13 Le 17/08/2006, à 13:49

foch

Re : Compiler un compilateur

jette un coup d'oeil à TCC (Tiny C Compiler)

http://fabrice.bellard.free.fr/tcc/


De retour sous Ubuntu après quelques années sous ArchLinux.

Programme de téléchargement de musique qui ne marche plus vraiment.

Hors ligne