GNU Make

Софтуер снимки:
GNU Make
Софтуер детайли:
Версия: 4.2.1 актуализира
Дата на качване: 20 Jun 16
Розробник: Paul D. Smith
Разрешително: Безплатно
Популярност: 187

Rating: 3.5/5 (Total Votes: 4)

GNU Make е с отворен код и свободен софтуер от команден ред, който е проектиран от земята, за да се контролира генерирането на изпълними файлове и други не-изходни файлове на програмата, от програми източник files.Builds на програмата от sourcesThis инструмент е в състояние да построи програми от източници, благодарение на файл с име на Makefile, който може да се намери в източници архива на съответната програма, както и списъци на всеки от не-изходните файлове на, както и как да ги изчисли от други файлове .Builds и инсталира packagesThe софтуер е в състояние да даде възможност на крайните потребители да се изгради и инсталиране на пакети, без да ги знае подробности за това как се прави, и той може автоматично да разбера, които трябва да бъдат актуализирани, въз основа на които изходни файлове са били файлове променен.
GNU Make има множество мощни функции, които могат да бъдат използвани от разработчиците в Makefile-ове. Тя също може да се регенерира, използване и изтриване на междинни файлове, които не е необходимо да бъдат спасени по време на съставянето process.An съществена програма за всеки GNU / Linux systemGNU Уверете е един от най-съществено значение програмата в операционната система GNU / Linux, тъй като позволява на потребителите да компилирате и инсталирате приложения на тяхното разпространение с помощта на универсални източници архива на съответния проект. Без него, вие спечели & rsquo; т да бъде в състояние да инсталирате пакет, който се разпространява само като източник tarball.Under на качулка, наличността и поддържа OSesThe софтуер е написан изцяло в ++ езика за програмиране на C и е проектиран да работи добре на всяка GNU / Linux дистрибуция, поддържаща 32-битови и 64-битови инструкции група архитектури.
Смешното е, че GNU Уверете се е разпределена като универсална източници архив, което означава, че ще трябва да вече има GNU Уверете се инсталира, за да го инсталирате на вашия Линукс дистрибуция от източници. Въпреки това, той трябва да бъде инсталиран по подразбиране за всяка дистрибуция

Какво ново в тази версия:.

  • ВНИМАНИЕ: Backward- несъвместимост! Ако не е посочен .POSIX, а след това да се придържа към POSIX наклонена черта / нов ред боравене изисквания, които се въвеждат следните промени в стандартната наклонена черта / нов ред работа в не-рецепти линии: * Всеки следящ пространство преди наклонената черта се запазва * Всяка наклонена черта / нов ред (плюс последващо интервали) се превръща в един интервал
  • Нова функция: GNU Guile интеграция Тази версия на GNU да може да се компилира с интеграция GNU Guile. GNU Guile служи като вграден език разширение за изработка. Виж & quot; Guile функцията & quot; раздел в GNU Направи ръководство за подробности. В момента GNU Guile 1.8 и 2.0+ се поддържат. В Guile 1.8 не съществува подкрепа за интернационализацията на набори от символи. В Guile 2.0+, скриптове могат да бъдат кодирани в UTF-8.
  • New опция на командния ред: --output синхронизиране (-О) позволява групиране на изход от целевата или чрез рекурсивни грим. Това е полезно по време паралелно изгражда за да се избегне смесването на изход от различни работни места заедно давайки трудно за разбиране резултати. Оригинално изпълнение от Дейвид Бойс. Преработен и засилено от Франк Heckenbach. поддръжка на Windows от Eli Zaretskii.
  • New команден ред опцията: --trace позволява проследяване на цели. При активиране на рецептата може да бъде ползвана е отпечатан дори ако в противен случай ще бъде потиснат от .SILENT или & quot; @ & quot; префикс характер. Също така преди всяка рецепта се изпълнява на Makefile името и linenumber където е определено, са показани както и предпоставките, които са причинили на целта да се считат за остарели.
  • New команден ред опцията аргумент: --debug сега приема & quot; н & quot; (Няма) флаг, който забранява всички настройки за отстраняване на грешки, които в момента са активирани.
  • Нова функция: В & quot; сървър работа & quot; способност вече се поддържа от Windows. Изпълнение внесени от Троя Рункел
  • Нова функция: Способността за .ONESHELL сега се поддържа от Windows. Подкрепа добавени от Eli Zaretskii.
  • Нова функция: & quot; = & quot; черупка задача оператор като алтернатива на долара (черупка ...) функцията. Изпълнено за съвместимост с BSD Makefile-ове. Имайте предвид, че има едва доловими разлики между & quot;! = & Quot; и $ (черупка ...). Вижте описанието в GNU направите ръчно. ВНИМАНИЕ: назад-несъвместимост! Променливи, завършващи на & quot;! & Quot; предварително дефиниран като & quot;! променлива = стойност & quot; Сега ще се тълкува като присвояване черупка. Промяна задача да добавите празно пространство между & quot;! & Quot; и & quot; = & quot ;: & quot; променлива! = Стойност & quot;
  • Нова функция: & quot; :: = & quot; прост оператор задача, както е определено от POSIX през 2012 г. Това оператор има идентична функционалност, за да & quot;: = & quot; в GNU направи, но ще бъде преносим и да е изпълнение на грим, съответстващ на достатъчно нова версия на POSIX (виж http://austingroupbugs.net/view.php?id=330). Не е необходимо да се определи целта .POSIX за достъп до този оператор.
  • Нова функция: Зареждаеми Предмети Тази версия на GNU изработка съдържа & quot; технология преглед & quot ;: възможност за зареждане на динамични обекти в Runtime грим. Тези обекти могат да бъдат създадени от потребителя и могат да добавят продължителен функционалност, използваемост от Makefile-ове.
  • Нова функция: $ (файлови ...) пише във файл
  • .
  • New променливи: $ (GNUMAKEFLAGS) ще бъдат анализирани за грим знамена, точно като MAKEFLAGS е. Тя може да бъде настроен в околната среда или на Makefile, съдържащ GNU направи-специфични флагове, за да позволяват на вашия Makefile да бъдат преносими с други версии на изработка. След тази променлива се прави разбор, GNU правите, ще го настроите да празен низ, така че знамена няма да се дублира на рекурсия.
  • New променлива: `MAKE_HOST" дава името на хост архитектура правят се изготвя за. Това е една и съща стойност, което виждате, след като "Създаден за", когато работи "направи --version".
  • Поведение на MAKEFLAGS и MFLAGS е по-строго дефинирани. Всички прости знамена са групирани заедно в първата дума на MAKEFLAGS. Няма опции, които приемат аргументи се появяват в първата дума. Ако не прости знамена присъстват MAKEFLAGS започва с интервал. Знамена с двете къси и дълги версии винаги използват кратки версии в MAKEFLAGS. Знамената са изброени в азбучен ред с помощта на ASCII поръчка. MFLAGS никога не започва с & quot; - & quot;.
  • Настройване -R и -R опции в MAKEFLAGS вътре в Makefile сега работи както се очаква, премахване на всички вградени правила и променливи, съответно.
  • Ако една рецепта не успее, името на Makefile и linenumber на рецептата са показани.
  • настройка A .RECIPEPREFIX е запомнен на-рецепта и променливи разширени в тази рецепта също използват тази настройка рецепта префикс.
  • В -p изход, настройки .RECIPEPREFIX са показани и всички конкретни целеви променливи се извеждат като в Makefile, вместо като коментари.
  • На MS-Windows, рецепти, които използват & quot; .. & quot; цитирайки вече не ще принуди извикване на команди чрез временни партида файлове и фондовите Windows черупки, те ще бъдат на късо и се търси пряко. (С други думи, & quot; вече не е специален символ за склад Windows черупки.) Така се избягва удари граници корпус за по дължина команда, когато се използват кавички, но нищо друго в командата изисква черупката. Тази промяна може потенциално да кажа някои незначителни несъвместимости в поведението, когато рецептата употреби, цитиран низ от командния линии.

Подобен софтуер

cx_Freeze
cx_Freeze

17 Jul 15

STX B+ Tree
STX B+ Tree

17 Feb 15

Ultimate++
Ultimate++

3 Jun 15

Bakery
Bakery

2 Jun 15

Коментари към GNU Make

Коментари не е намерена
добавите коментар
Включете на изображения!