Construire gcc sans compilateur ac


8

Est-il possible de construire gcc sans compilateur ac déjà sur la machine? Si c'est le cas, comment?


1
Vous pouvez toujours obtenir un binaire ... Si vous vous lancez dans de telles considérations, vous êtes généralement assez foutu.
Antoine Benkemoun

Réponses:


16

Ce dont vous parlez est connu sous le nom d' amorçage d'un compilateur .

Généralement, cela se fait en compilant le compilateur sur une autre machine pour l'architecture cible. Vous pouvez trouver quelques informations ici et ici . Ce n'est pas un processus trivial, cependant. Si votre cible n'est pas l'architecture que GCC prend déjà en charge, vous avez beaucoup de travail devant vous.


1
Je me souviens d'avoir lu d'anciennes gccinstructions d'installation qui consistaient à construire un compilateur minimal avec aset à l'utiliser pour construire le vrai gcc.
user1686

J'ai toujours pensé que démarrer un compilateur sur une nouvelle architecture serait amusant. Bien sûr, concevoir un processeur ISA et l'implémenter en logique discrète ou FPGA semble aussi très amusant ... sourire Oh, si je n'avais que du temps libre ...
Evan Anderson

1

Wow - je ne suis sûr qu'à 99,9% mais non, non je ne crois vraiment pas que vous puissiez.

Cela dit, il vaut peut-être la peine de poser des questions sur SO.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.