GNU Mes 0.23 рдХреЛ рд░рд┐рд▓реАрдЬ, рдЖрддреНрдо-рдирд┐рд╣рд┐рдд рд╡рд┐рддрд░рдг рднрд╡рдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдЯреБрд▓рдХрд┐рдЯ

рд╡рд┐рдХрд╛рд╕рдХреЛ рдПрдХ рд╡рд░реНрд╖ рдкрдЫрд┐, GNU Mes 0.23 рдЯреВрд▓рдХрд┐рдЯ рдЬрд╛рд░реА рдЧрд░рд┐рдпреЛ, GCC рдХреЛ рд▓рд╛рдЧрд┐ рдмреБрдЯрд╕реНрдЯреНрд░реНрдпрд╛рдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИ рд░ рд╕реНрд░реЛрдд рдХреЛрдбрдмрд╛рдЯ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдгрдХреЛ рдмрдиреНрдж рдЪрдХреНрд░рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред рдЯреБрд▓рдХрд┐рдЯрд▓реЗ рд╡рд┐рддрд░рдгрдорд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдХрдореНрдкрд╛рдЗрд▓рд░ рдЕрд╕реЗрдВрдмрд▓реАрдХреЛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрджрдЫ, рдЪрдХреНрд░реАрдп рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдгрдХреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рддреЛрдбреНрджреИ (рдПрдХ рдХрдореНрдкрд╛рдЗрд▓рд░ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдкрд╣рд┐рд▓реЗ рдиреИ рдирд┐рд░реНрдорд┐рдд рдХрдореНрдкрд╛рдЗрд▓рд░рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВ рдЪрд╛рд╣рд┐рдиреНрдЫ, рд░ рдмрд╛рдЗрдирд░реА рдХрдореНрдкрд╛рдЗрд▓рд░ рдЕрд╕реЗрдВрдмрд▓реАрд╣рд░реВ рд▓реБрдХреЗрдХрд╛ рдмреБрдХрдорд╛рд░реНрдХрд╣рд░реВрдХреЛ рд╕рдореНрднрд╛рд╡рд┐рдд рд╕реНрд░реЛрдд рд╣реБрдиреН, рдЬрд╕рд▓реЗ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреАрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИрдиред рд╕рдиреНрджрд░реНрдн рд╕реНрд░реЛрдд рдХреЛрдбрд╣рд░реВрдмрд╛рдЯ рд╡рд┐рдзрд╛рдирд╕рднрд╛рд╣рд░реВрдХреЛ рдЕрдЦрдгреНрдбрддрд╛)ред

GNU Mes рд▓реЗ рдпреЛрдЬрдирд╛ рднрд╛рд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрд╡-рд╣реЛрд╕реНрдЯрд┐рдЩ рджреЛрднрд╛рд╖реЗ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, C рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ, рд░ C рднрд╛рд╖рд╛ (MesCC) рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХрдореНрдкрд╛рдЗрд▓рд░, рдпреЛрдЬрдирд╛ рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛред рджреБрдмреИ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдЕрдиреНрддрд░рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреНред рдпреЛрдЬрдирд╛ рджреЛрднрд╛рд╖реЗрд▓реЗ MesCC C рдХрдореНрдкрд╛рдЗрд▓рд░ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ TinyCC рдХрдореНрдкрд╛рдЗрд▓рд░ (tcc) рдХреЛ рд╕реНрдЯреНрд░рд┐рдк-рдбрд╛рдЙрди рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЬрд╕рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВ GCC рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдкрд╣рд┐рд▓реЗ рдиреИ рдкрд░реНрдпрд╛рдкреНрдд рдЫрдиреНред

рдпреЛрдЬрдирд╛ рднрд╛рд╖рд╛ рджреЛрднрд╛рд╖реЗ рдПрдХрджрдо рдХрдореНрдкреНрдпрд╛рдХреНрдЯ рдЫ, C рднрд╛рд╖рд╛рдХреЛ рд╕рд░рд▓ рдЙрдкрд╕рдореВрд╣рдорд╛ рдХреЛрдбрдХреЛ рд▓рдЧрднрдЧ 5000 рд▓рд╛рдЗрдирд╣рд░реВ рд▓рд┐рдиреНрдЫ рд░ M2-рдкреНрд▓рд╛рдиреЗрдЯ рдпреБрдирд┐рднрд░реНрд╕рд▓ рдЯреНрд░рд╛рдиреНрд╕рд▓реЗрдЯрд░ рд╡рд╛ рд╕реЗрд▓реНрдл-рдПрд╕реЗрдореНрдмрд▓ рдЧрд░рд┐рдПрдХреЛ hex0 рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдПрд╕реЗрдореНрдмрд▓ рдЧрд░рд┐рдПрдХреЛ рд╕рд╛рдзрд╛рд░рдг C рдХрдореНрдкрд╛рдЗрд▓рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдПрд╕реЗрдореНрдмрд▓рд░, рдЬрд╕рд▓рд╛рдИ рдмрд╛рд╣реНрдп рдирд┐рд░реНрднрд░рддрд╛ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред рдПрдХреИ рд╕рдордпрдорд╛, рджреЛрднрд╛рд╖реЗрд▓реЗ рдПрдХ рдкреВрд░реНрдг рдлреЛрд╣реЛрд░ рд╕рдВрдХрд▓рдирдХрд░реНрддрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рд░ рд▓реЛрдб рдЧрд░реНрди рдорд┐рд▓реНрдиреЗ рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрд▓реЗ ARM рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (armhf-linux рд░ aarch-linux) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред GNU Guix рдкрд░рд┐рдпреЛрдЬрдирд╛ (GNU Guix Reduced Binary Seed) рдмрд╛рдЯ рдмреБрдЯрд╕реНрдЯреНрд░реНрдпрд╛рдк рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдХрдо рд╕реЗрдЯрдХреЛ рд╕рд╛рде Mes рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред GCC 10.x рдХреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Mes рд░ Mes C рдкреБрд╕реНрддрдХрд╛рд▓рдп рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХреЛ рд╕рдорд░реНрдердиред MesCC рдХрдореНрдкрд╛рдЗрд▓рд░рд▓реЗ рдЕрдм рдЖрдлреНрдиреИ libmescc.a рдкреБрд╕реНрддрдХрд╛рд▓рдп (-lmescc) рдкрдард╛рдЙрдБрдЫ, рд░ GCC рд╕рдБрдЧ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджрд╛, "-lgcc" рдЕрдм рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред Guile 3.0.x рдХреЛ рд╕рд╛рде MesCC рдирд┐рд░реНрдорд╛рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░рд┐рдпреЛред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди