د GNU میک 4.4 جوړ سیسټم خوشې کول

د نږدې درې کلونو پراختیا وروسته، د GNU Make 4.4 جوړ سیسټم خپور شو. د بګ فکسونو سربیره ، نوې نسخه کې لاندې بدلونونه شامل دي:

  • OS/2 (EMX)، AmigaOS، Xenix او Cray پلیټ فارمونه له پامه غورځول شوي او په راتلونکي خپرونه کې به بند شي.
  • د جوړولو چاپیریال لپاره اړتیاوې ډیرې شوي؛ د GNU Gnulib جوړولو لپاره، تاسو اوس یو کمپیلر ته اړتیا لرئ چې د C99 معیاري عناصرو ملاتړ کوي.
  • د ځانګړي جوړونې هدف اضافه شوی .WAIT، کوم چې تاسو ته اجازه درکوي د ځانګړو هدفونو د جوړولو پیل ودروي تر هغه چې د نورو هدفونو جوړول بشپړ شي.
  • د ځانګړې غونډې په هدف .NOTPARALLEL کې، د اړتیاوو مشخص کولو وړتیا (د هدف جوړولو لپاره اړین فایلونه) پلي کیږي ترڅو اړوند هدفونه په ترتیب سره پیل کړي (لکه څنګه چې "WAIT" د هر شرط په منځ کې ټاکل شوی وي).
  • د ځانګړي جوړونې هدف اضافه شوی .NOTINTERMEDIATE، کوم چې د ټاکل شوي فایلونو لپاره د منځمهاله هدفونو (. INTERMEDIATE) کارولو سره تړلی چلند غیر فعالوي، فایلونه چې د ماسک سره سمون لري، یا بشپړ میک فایل.
  • د $(let...) فنکشن پلي شوی، تاسو ته اجازه درکوي چې د کارونکي لخوا ټاکل شوي دندو کې ځایی تغیرات تعریف کړئ.
  • د شمیرو پرتله کولو لپاره $(intcmp ...) پلي شوی فعالیت.
  • کله چې د "-l" (--load-average) اختیار وکاروئ، د /proc/loadavg فایل څخه د سیسټم بار ډیټا اوس په پام کې نیول کیږي کله چې د چلولو لپاره د دندو شمیر ټاکي.
  • د شرطونو بدلولو لپاره د "--shuffle" اختیار اضافه شوی، کوم چې تاسو ته اجازه درکوي چې د موازي غونډې په جریان کې غیر متقابل چلند ترلاسه کړئ (د مثال په توګه، په میک فایل کې د شرطونو تعریف کولو سموالي د فز کولو ازموینې لپاره).
  • په سیسټمونو کې د mkfifo ملاتړ سره ، د کار د موازي اجرا کولو پرمهال د کار سرور سره د متقابل عمل نوي میتود کارول ، د نوم شوي پایپونو کارولو پراساس چمتو شوي. د نامعلوم پایپونو پراساس د زاړه میتود بیرته راستنیدو لپاره ، د "-jobserver-style=pipe" اختیار وړاندیز شوی.
  • د عملیاتو پرمهال د لنډمهاله فایلونو کارول پراخه شوي (ستونزې رامینځته کیدی شي کله چې د مجلس سیسټم د لنډمهاله فایلونو (TMPDIR) لپاره بدیل لارښود ټاکي او د غونډې پرمهال د TMPDIR مینځپانګې حذف کوي).

سرچینه: opennet.ru

Add a comment