Journal le plus petit compilateur du monde : tcc

Posté par (page perso) .
Tags :
0
8
mai
2003
Mattez donc
http://www.doublehp.org/tcc.png
qui montre que
- je bosse dans une machine minimale (vmware avec 16Mo de ram - pour faire des scrinechoutte sans me saouler )
- boot via disquette d'installation de debian ( donc avec très peu de choses desus, et en l'occurence, surtout pas un compilateur ! [vous avez déjà vu une D7 de boot debian compiler quelquechose ? ] )
- la dedans, je mount une disquette contenant 3 fichiers
- et j'en execute un : main.c

le main.c est auto compilé grace à tcc; le main va chercher tout seul son propre interpreteur dans le repertoire courant ...
tcc compile le code C, et l execute ...
tcc n'as besoin que d'une seule lib "à lui" : libtcc1.o
pour le reste, ben un system minimale suffit ...

pour les specs de tcc : http://fabrice.bellard.free.fr/tcc/

Voila. Pour ceux à qui ca donne des idées ...

bonne nuitée.

apt-get merge bed.
  • # Re: le plus petit compilateur du monde : tcc

    Posté par (page perso) . Évalué à 3.

    Tu nous fais un bench de FFTW avec ce compilo ? :°

    Je doute que le programme qui dit "Bonjours" (sic) prenne plus de 74k tout compilé. Où est l'intérêt du système minimal ?
    • [^] # Re: le plus petit compilateur du monde : tcc

      Posté par (page perso) . Évalué à 1.

      Voila. Pour ceux à qui ca donne des idées ...

      moi ca me fait penser a
      - faire des script C tout comme en bash ou en perl, des trucs qui s executent tout seul
      - compiler du C en temps reel dans des microarchitectures ...

      ca permet de concevoire un code optimise a la demande : tu fais un source adaptable, avec des instruction de compilation conditionelle, et tu genere le binaire a la demande : au lieu de prevoire tous les binaires possible, tu as juste un source et un compilo : ca prends moins de place ... et comme a la fin ta du binaire compile, l execution dechire tout ... donc c est mieux qu un stupide script : ca dechire l interprette, et c est plus adaptable que du compile -> ca rox ...
  • # Re: le plus petit compilateur du monde : tcc

    Posté par . Évalué à 1.

    J'ai deja vu ce "bonjours" la quelque part :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.