Quina diferència hi ha entre el bootstrapping i la recopilació creuada?


Resposta 1:

Si es tracta d’un compilador d’arrencada, s’escriu un compilador per a l’idioma en l’idioma que intenteu compilar.

Per exemple, per generar un muntatge des d’una font C cal un compilador. Com que escriure un compilador completament en un muntatge de nivell baix és difícil, escrivim un petit subconjunt del compilador utilitzant el conjunt. Més endavant aquest subconjunt més petit s'utilitza per compilar el compilador final. Per generar el conjunt a partir de la font C, s’utilitza un compilador escrit en C. Així, és com aixecar-se pels peus pel vostre compte, per tant, desplegar-se.

La compilació creuada és, per altra banda, un procés de compilació que genera un codi de màquina per a un objectiu diferent mentre s’executa en un host amb una arquitectura de programari o maquinari. Un exemple típic és compilar un ARM executable en un PC que executa linux.


Resposta 2:

Un complidor creuat és capaç de crear codi executable per a una altra plataforma que no sigui la que s'està executant. Per exemple, un compilador que funciona en un Windows però genera codi que funciona amb Android és un compilador creuat. bootstrapping és el procés d’escriptura d’un compler al programa Source.

Font: gateoverflow.in


Resposta 3:

Un compilador creuat és un compilador capaç de crear codi executable per a una plataforma diferent a la que s’executa el compilador. Per exemple, un compilador que s’executa en un Windows però genera codi que s’executa a Android és un compilador creuat. bootstrapping és el procés d’escriptura d’un compilador a l’origen prog.


Resposta 4:

Un compilador creuat és un compilador capaç de crear codi executable per a una plataforma diferent a la que s’executa el compilador. Per exemple, un compilador que s’executa en un Windows però genera codi que s’executa a Android és un compilador creuat. bootstrapping és el procés d’escriptura d’un compilador a l’origen prog.