GNU Make

نرم افزار تصویر:
GNU Make
جزئیات نرم افزار:
نسخه: 4.2.1 به روز شده
ها تاریخ: 20 Jun 16
توسعه دهنده: Paul D. Smith
پروانه: رایگان
محبوبیت: 187

Rating: 3.5/5 (Total Votes: 4)

در گنو یک منبع باز و نرم افزار خط فرمان رایگان است که از زمین از sourcesThis طراحی شده تا به کنترل نسل از فایل های اجرایی و دیگر فایل های غیر منبع یک برنامه، از برنامه های files.Builds منبع برنامه است ابزار قادر به برنامه های ساختمان از منابع است، به لطف یک فایل به نام makefile در، که می تواند در آرشیو منابع از برنامه های مربوطه پیدا شده است، و لیست هر یک از فایل های غیر منبع، و همچنین چگونه آنها را محاسبه از فایل های دیگر .Builds و نصب نرم افزار packagesThe قادر به فعال کردن کاربران نهایی برای ساخت و نصب بستههای بدون آنها دانستن جزئیات آن انجام شده است، و آن را همچنین می توانید به طور خودکار کشف کردن که فایل ها نیاز به روز می شود، که بر اساس آن فایل های منبع بوده است تغییر کرد.
GNU را دارای ویژگی های متعدد و قدرتمند است که می تواند توسط توسعه دهندگان در Makefile ها استفاده می شود. همچنین می تواند بازسازی، استفاده و حذف فایل های متوسط ​​که نیاز به توان در طول تلفیقی ذخیره نشده process.An برنامه ضروری برای هر گنو / لینوکس systemGNU را یکی از برنامه ضروری ترین در سیستم عامل گنو / لینوکس است، به عنوان آن اجازه می دهد تا کاربران را به کامپایل و نصب برنامه های کاربردی در توزیع آنها با استفاده از آرشیو منابع جهانی از پروژه های مربوطه. بدون آن، شما برنده برون T قادر به نصب هر بسته است که تنها به عنوان یک منبع tarball.Under هود، در دسترس بودن و حمایت از نرم افزار OSesThe به طور کامل در C ++ زبان برنامه نویسی نوشته شده است و است طراحی شده است برای کار به خوبی بر روی هر GNU توزیع / توزیع لینوکس، حمایت از معماری 32 بیتی و 64 بیتی مجموعه دستورالعمل.
بخش خنده دار این است که گنو را خود را به عنوان یک آرشیو منابع جهانی، که بدان معنی است که شما نیاز به در حال حاضر گنو را در جهت نصب آن بر روی توزیع لینوکس خود را از منابع نصب توزیع شده است. با این حال، باید آن را به طور پیش فرض بر روی هر توزیع نصب

چه در این نسخه جدید است:

هشدار: به عقب ناسازگاری! اگر .POSIX مشخص شده باشد، پس از آن پایبند به POSIX بک اسلش / دست زدن به نیاز خط جدید، که تغییرات زیر را به بک اسلش استاندارد / دست زدن به در خطوط غیر از دستور خط جدید را معرفی کنید: * هر فضای انتهایی قبل از بک اسلش حفظ * هر بک اسلش / خط جدید (به علاوه فضای خالی پس از آن) به یک فضای واحد تبدیل
ویژگی های جدید: ادغام گنو مکر این نسخه از گنو را می توان با ادغام گنو مکر وارد شده است. گنو مکر به عنوان یک زبان فرمت های جاسازی شده برای آرایش است. مشاهده و & quot؛ مکر تابع و & quot؛ بخش در گنو را دستی برای جزئیات بیشتر. در حال حاضر گنو مکر 1.8 و 2.0+ پشتیبانی می شوند. در مکر 1.8 هیچ پشتیبانی از مجموعه کاراکتر بین المللی وجود دارد. در مکر 2.0+، اسکریپت می توان در UTF-8 کد گذاری.
گزینه جدید خط فرمان: --output همگام سازی (-O) را قادر می سازد گروه از خروجی های مورد نظر و یا توسط را بازگشتی. این بسیار مفید است در طول موازی ایجاد برای جلوگیری از مخلوط خروجی از شغل های مختلف با هم به سخت به درک نتایج. اجرای اصلی توسط دیوید بویس. دوباره و پیشرفته توسط فرانک Heckenbach. پشتیبانی از ویندوز توسط Eli Zaretskii.
جدید خط فرمان گزینه: --trace را قادر می سازد ردیابی اهداف. هنگامی که فعال، این دستور را به استناد چاپ شده است حتی اگر آن را در غیر این صورت توسط .SILENT یا یک & quot سرکوب شود؛ @ و & quot؛ شخصیت پیشوند. همچنین قبل از هر دستور نام makefile در و linenumber که در آن تعریف شده بود نیز به عنوان پیش نیاز که ناشی از هدف به خارج از تاریخ در نظر گرفته شود نشان داده شده است را اجرا کنید.
جدید بحث گزینه خط فرمان:؛ N و & quot --debug اکنون یک & quot می پذیرد. (هیچ) پرچم که غیر فعال تمام تنظیمات اشکال زدایی که در حال حاضر فعال است.
ویژگی های جدید: & quot؛ را سرور کار و & quot؛ قابلیت در حال حاضر در ویندوز پشتیبانی می شود. اجرای ارائه شده توسط تروی رونکل
ویژگی های جدید: قابلیت .ONESHELL در حال حاضر در ویندوز پشتیبانی می شود. اضافه شدن پشتیبانی توسط Eli Zaretskii.
ویژگی های جدید: & quot؛ را = & quot؛ را عملگر انتساب پوسته به عنوان یک جایگزین برای $ (پوسته ...) تابع. اجرا برای سازگاری با Makefile ها BSD. توجه داشته باشید تفاوت ظریف بین و & quot وجود دارد؛ = & quot؛ را و $ (پوسته ...). مشاهده توضیحات در گنو را کتابچه راهنمای کاربر. هشدار: به عقب ناسازگاری! متغیرهای پایان دادن به در و & quot؛! & quot؛ را قبلا به عنوان & quot تعریف شده است؛! متغیر = ارزش و & quot؛ در حال حاضر به عنوان انتساب پوسته تفسیر شود. تغییر وظیفه خود را به اضافه کردن فضای خالی بین و & quot؛! & quot؛ را و & quot؛ و & quot ؛: = & quot؛ را متغیر! = ارزش و & quot؛
ویژگی های جدید: & quot؛ را :: = & quot؛ را عملگر انتساب ساده به عنوان توسط POSIX در سال 2012. تعریف این اپراتور دارای قابلیت های یکسان به & quot؛: = & quot؛ را در گنو، اما قابل حمل به هر اجرای را مطابق با یک نسخه به اندازه کافی جدید از POSIX (نگاه کنید به http://austingroupbugs.net/view.php؟id=330) خواهد بود. لازم نیست برای تعریف هدف .POSIX برای دسترسی به این اپراتور.
ویژگی های جدید: قابل بارگذاری اشیاء این نسخه از گنو را شامل یک & quot؛ پیش نمایش فن آوری و & quot ؛: توانایی به بار اشیاء پویا به زمان اجرا را. این اشیاء را می توان توسط کاربر ایجاد شده و می تواند قابلیت های توسعه یافته توسط Makefile ها اضافه کنید، قابل استفاده است.
تابع جدید: $ (فایل ...) را به فایل می نویسد.
جدید متغیر: $ (GNUMAKEFLAGS) خواهد شد برای پرچم را تجزیه، درست مثل MAKEFLAGS است. می توان آن را در محیط یا makefile در مجموعه، حاوی گنو را خاص پرچم اجازه می دهد تا فایل Makefile تان را که قابل حمل به نسخه های دیگر از آرایش. هنگامی که این متغیر تجزیه است، GNU آن را به رشته خالی به طوری که پرچم خواهد شد در بازگشت تکرار تنظیم خواهد شد.
متغیر جدید: `MAKE_HOST، نام معماری میزبان برای وارد شده بود را می دهد. این همان مقدار شما بعد از 'ساخته شده برای "زمانی که در حال اجرا' را --version را ببینید است.
رفتار MAKEFLAGS و MFLAGS است دقت بیشتری تعریف شده است. تمام پرچم ها ساده با هم در اولین کلمه MAKEFLAGS گروه بندی می شوند. هیچ گزینه ای وجود که آرگومان قبول در اولین کلمه ظاهر می شود. اگر هیچ پرچم حال ساده هستند MAKEFLAGS با یک فضای آغاز می شود. پرچم با هر دو نسخه کوتاه مدت و بلند همیشه استفاده از نسخه های کوتاه MAKEFLAGS. پرچم ها به ترتیب حروف الفبا با استفاده از سفارش ASCII ذکر شده است. MFLAGS هرگز با & quot آغاز می شود؛ - و & quot ؛.
تنظیم -r و -R گزینه در MAKEFLAGS در داخل یک makefile در حال حاضر کار به عنوان انتظار می رود، از بین بردن تمام قوانین و متغیرهای ساخته شده است در آمد.
اگر یک دستور می افتد، نام makefile در و linenumber از دستور نمایش داده می شود.
تنظیم .RECIPEPREFIX است هر دستور به یاد و متغیرهای گسترش در دستور همچنین که تنظیم دستور پیشوند استفاده کنید.
در خروجی -p، تنظیمات .RECIPEPREFIX نمایش داده می شود و همه متغیرها هدف خاص خروجی به عنوان اگر در یک makefile، به جای به عنوان نظر.
در ویندوز، دستور العمل که با استفاده از & quot؛ را .. و & quot؛ به نقل از دیگر نمی خواهد به زور توسل به دستورات از طریق فایل های دسته ای موقت و سهام ویندوز پوسته، آنها اتصال کوتاه و به طور مستقیم فراخوانی می شود. (به عبارت دیگر، و & quot؛ است که دیگر به یک شخصیت خاص برای پوسته های بیرونی سهام ویندوز.) با این روش هدف قرار دادن محدودیت پوسته برای طول دستورات که به نقل از استفاده می شود، اما هیچ چیز دیگری در دستور نیاز به پوسته. این تغییر به طور بالقوه می تواند به معنای برخی ناسازگار جزئی در رفتار زمانی که دستور غذایی از رشته به نقل در خطوط فرمان پوسته.

نرم افزار های مشابه

JD-GUI
JD-GUI

19 Feb 15

omniORB
omniORB

2 Jun 15

Ultimate++
Ultimate++

3 Jun 15

slacktrack
slacktrack

11 May 15

نظرات به GNU Make

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!