Famotsorana ny GNU Mes 0.23, kitapom-pitaovana ho an'ny trano fanapariahana manokana

Taorian'ny taonan'ny fampandrosoana dia navoaka ny kitapo fitaovan'ny GNU Mes 0.23, izay manome fizotry ny bootstrap ho an'ny GCC ary mamela ny fihodinana mihidy amin'ny fananganana indray avy amin'ny kaody loharano. Ny kitapom-pitaovana dia mamaha ny olan'ny fivorian'ny compiler voalohany voamarina amin'ny fizarana, manapaka ny rojo fananganana cyclical (ny fananganana compiler dia mitaky rakitra azo tanterahana amin'ny compiler efa naorina, ary ny fivorian'ny compiler binary dia mety ho loharanon'ny tsoratadidy miafina, izay tsy manome antoka tanteraka. ny fahamarinan'ny fivoriambe avy amin'ny code source reference).

GNU Mes dia manolotra mpandika teny fampiantranoana tena ho an'ny fiteny Scheme, voasoratra amin'ny fiteny C, ary mpanangona tsotra ho an'ny fiteny C (MesCC), voasoratra amin'ny fiteny Scheme. Ny singa roa dia interassemblable. Ny mpandika teny Scheme dia ahafahana manangana ny MesCC C compiler, izay ahafahanao manangana dikan-teny nesorina amin'ny TinyCC compiler (tcc), izay efa ampy amin'ny fananganana GCC.

Ny mpandika teny amin'ny fiteny Scheme dia somary matevina, maka andalana 5000 eo ho eo amin'ny fehezan-dalΓ na tsotra indrindra amin'ny fiteny C ary azo avadika ho rakitra azo tanterahana amin'ny alΓ lan'ny mpandika teny manerantany M2-Planet na mpanangona C tsotra miangona amin'ny alΓ lan'ny hex0 mitambatra ho azy. assembler, izay tsy mitaky fiankinan-doha ivelany. Mandritra izany fotoana izany, ny mpandika teny dia ahitana mpanangom-pako feno ary manome tranomboky misy maodely azo entina.

Ny famoahana vaovao dia misy fanohanana ny maritrano ARM (armhf-linux sy aarch-linux). Nampiana ny fahafahana mampiasa ny Mes miaraka amin'ireo rakitra bootstrap ahena avy amin'ny tetikasa GNU Guix (GNU Guix Reduced Binary Seed). Fampiharana fanohanana amin'ny fananganana tranomboky Mes sy Mes C amin'ny fampiasana GCC 10.x. Ny compiler MesCC izao dia mandefa ny tranomboky libmescc.a azy manokana (-lmescc), ary rehefa manorina miaraka amin'ny GCC dia "-lgcc" no voatondro ankehitriny. Nanome fanohanana amin'ny fananganana MesCC miaraka amin'ny Guile 3.0.x.

Source: opennet.ru

Add a comment