የ GNU Mes 0.23 መለቀቅ፣ በራሱ የሚሰራ የማከፋፈያ ግንባታ

ከአንድ አመት እድገት በኋላ፣ GNU Mes 0.23 Toolkit ተለቀቀ፣ ይህም ለጂሲሲ የማስነሻ ሂደትን በማቅረብ እና ከምንጭ ኮድ የመልሶ ግንባታ ዝግ ዑደት እንዲኖር ያስችላል። የመሳሪያ ኪቱ በስርጭቶች ውስጥ የተረጋገጠ የመነሻ ኮምፕሌተር ስብሰባን ችግር ይፈታል ፣የሳይክሊካል መልሶ ግንባታ ሰንሰለቱን ይሰብራል (የማጠናቀሪያ ግንባታ ቀድሞውንም የተሰራ ማጠናከሪያ ሊተገበሩ የሚችሉ ፋይሎችን ይፈልጋል ፣ እና ሁለትዮሽ ማጠናከሪያ ስብሰባዎች የተደበቁ ዕልባቶች ሊሆኑ የሚችሉ ናቸው ፣ ይህም ሙሉ በሙሉ ዋስትና አይሰጥም የስብሰባዎች ታማኝነት ከማጣቀሻ ምንጭ ኮዶች)።

GNU Mes በC ቋንቋ የተፃፈ እና ለ C ቋንቋ (MesCC) ቀላል ማጠናከሪያ ለ Scheme ቋንቋ እራሱን የሚያስተናግድ አስተርጓሚ ያቀርባል። ሁለቱም ክፍሎች እርስ በርስ ሊገጣጠሙ የሚችሉ ናቸው. የመርሃግብር አስተርጓሚው MesCC C compiler ን ለመስራት ያስችለዋል፣ይህም የተራቆተ የTinyCC compiler (tcc) እትም እንዲገነቡ ይፈቅድልዎታል፣ ይህም ጂሲሲ ለመገንባት በቂ ነው።

የመርሃግብር ቋንቋ ተርጓሚው በጣም የታመቀ ነው፣ ወደ 5000 የሚጠጉ የኮድ መስመሮችን በቀላል የC ቋንቋ ንዑስ ክፍል ውስጥ ይይዛል እና M2-ፕላኔት ሁለንተናዊ ተርጓሚ ወይም ቀላል C compiler ተሰብስበው በራስ የተሰበሰበውን ሄክስ0 በመጠቀም ወደ executable ፋይል ሊቀየር ይችላል። ውጫዊ ጥገኝነቶችን የማይፈልግ ሰብሳቢ. በተመሳሳይ ጊዜ, አስተርጓሚው የተሟላ የቆሻሻ አሰባሰብን ያካትታል እና ሊጫኑ የሚችሉ ሞጁሎችን ቤተ-መጽሐፍት ያቀርባል.

አዲሱ ልቀት ለ ARM አርክቴክቸር (armhf-linux እና aarch-linux) ድጋፍን ያካትታል። ከጂኤንዩ ጊክስ ፕሮጄክት (GNU Guix የተቀነሰ ሁለትዮሽ ዘር) ከተቀነሰ የቡት ስታራፕ ፋይሎች ጋር ሜስን የመጠቀም ችሎታ ታክሏል። ጂሲሲ 10.x በመጠቀም Mes እና Mes C ላይብረሪ ለመገንባት የተተገበረ ድጋፍ። የMesCC አቀናባሪ አሁን የራሱን libmescc.a ላይብረሪ (-lmescc) ይልካል፣ እና በጂሲሲ ሲገነባ፣ "-lgcc" አሁን ይገለጻል። MesCCን በGuile 3.0.x ለመገንባት ድጋፍ ተሰጥቷል።

ምንጭ: opennet.ru

አስተያየት ያክሉ