Ukukhutshwa kwe-GNU Mes 0.23, i-toolkit yolwakhiwo oluzimeleyo lokusasaza

Emva konyaka wophuhliso, i-GNU Mes 0.23 toolkit yakhululwa, ibonelela ngenkqubo ye-bootstrap ye-GCC kunye nokuvumela umjikelo ovaliweyo wokwakha kwakhona kwikhowudi yomthombo. I-toolkit isombulula ingxaki yendibano yokuqala eqinisekisiweyo yomqokeleli kunikezelo, ukwaphula ikhonkco lokwakhiwa kwakhona komjikelo (ukwakha umqokeleli kufuna iifayile eziphunyeziweyo zomqokeleli osele wakhiwe, kwaye iindibano zomqokeleli webhinari zingumthombo onokubakho wamanqaku eencwadi afihliweyo, angavumeli ukuqinisekiswa ngokupheleleyo. imfezeko yeendibano ezivela kwiikhowudi zomthombo wereferensi).

I-GNU Mes ibonelela ngetoliki yokuzibamba yodwa yolwimi lweNgxowa-mali, ebhalwe ngolwimi lwe-C, kunye nomqokeleli olula wolwimi lwe-C (MesCC), ebhalwe ngolwimi lweSkimu. Omabini amacandelo ayadityaniswa. Itoliki yeNgxowa-mali yenza kube nokwenzeka ukuba kwakhiwe umqokeleli we-MesCC C, ekuvumela ukuba wakhe uguqulelo oluchithiweyo lwe-TinyCC compiler (tcc), amandla asele anele ukwakha i-GCC.

Itoliki yolwimi lweSkimu ibambene kakhulu, ithatha malunga nemigca engama-5000 yekhowudi kweyona iseti ilula yolwimi lwe-C kwaye inokuguqulwa ibe yifayile ephunyezwayo kusetyenziswa umguquleli wehlabathi jikelele we-M2-Planet okanye umqokeleli we-C olula odityaniswe kusetyenziswa i-hex-self-assembled0. assembler, engadingi ukuxhomekeka kwangaphandle. Ngexesha elifanayo, umtoliki uquka umqokeleli wenkunkuma ogcweleyo kwaye unikezela ilayibrari yeemodyuli ezilayishwayo.

Ukukhutshwa okutsha kubandakanya inkxaso yoyilo lwe-ARM (i-armhf-linux kunye ne-arch-linux). Kongezwe ukukwazi ukusebenzisa i-Mes kunye neseti encitshisiweyo yeefayile ze-bootstrap ukusuka kwiprojekthi ye-GNU Guix (i-GNU Guix eNcitshisiweyo yeMbewu yeBhinary). Iphunyeziwe inkxaso yokwakha ithala leencwadi leMes kunye neMes C kusetyenziswa i-GCC 10.x. I-MesCC compiler ngoku ithumela ilayibrari yayo ye-libmescc.a (-lmescc), kwaye xa isakha nge-GCC, "-lgcc" ngoku icacisiwe. Kubonelelwe ngenkxaso yokwakha i-MesCC ngenkohliso 3.0.x.

umthombo: opennet.ru

Yongeza izimvo