GNU Make

Software screenshot:
GNU Make
Software ətraflı:
Version: 4.2.1 Yenil?nib
Tarixi Upload: 20 Jun 16
Geliştirici: Paul D. Smith
Lisenziya: Pulsuz
Məşhurluq: 82

Rating: 3.3/5 (Total Votes: 3)

GNU Make çalıştırılabilir fayllar və bir proqram digər qeyri-mənbə faylları nəsil nəzarət qədər sourcesThis olan proqramın mənbə files.Builds proqramları, yer qədər nəzərdə tutulmuşdur ki, bir açıq mənbə və pulsuz command-line proqram alət müvafiq proqramın mənbələri arxiv bilər makefile adlı bir fayl sayəsində, və siyahıları qeyri-mənbə faylları hər, eləcə də digər faylları onları hesablamaq üçün necə mənbələrdən bina proqramlarının qadirdir .Builds və packagesThe proqram onlara bunu necə detalları bilmədən paketləri yaratmaq və yüklemek üçün son imkan qadirdir quraşdırır və bu da avtomatik olaraq faylları mənbə faylları olmuşdur əsasında, satıcı tərəfindən aydınlıq olmalıdır lazım olan anlamaq bilər dəyişdi.
GNU Make Makefiles developers tərəfindən istifadə edilə bilər bir çox güclü xüsusiyyətləri vardır. Bu istifadəçilər üçün imkan verir kimi də, GNU / Linux systemGNU olun hər bir GNU / Linux əməliyyat sistemi ən əsas proqram biridir üçün tərtib edilərkən xilas deyil aralıq faylları process.An əsas proqramı bərpa, istifadə və silə bilərsiniz tərtib və müvafiq layihənin universal mənbələri arxivi istifadə edərək bölüşdürülməsi applications yüklemek. Olmadan, siz qalib & rsquo; t yalnız başlıq, mövcudluğu və dəstək OSesThe proqram C ++ proqramlaşdırma dili tamamilə yazılı və hər hansı bir GNU yaxşı işləmək üçün engineering edilmişdir tarball.Under mənbəyi kimi bölüşdürülür hər hansı bir paketi yüklemek üçün edə / 32-bit və 64-bit təlimat set həm memarlıq dəstəkləyən Linux paylanması.
funny hissəsi GNU özü artıq GNU mənbələrdən Linux paylanması yüklemek üçün quraşdırılmış olun lazımdır o deməkdir ki, bir universal mənbələri arxiv, kimi bölüşdürülür olun ki. Lakin, hər hansı bir distro ismarıcları yüklü olmalıdır

Bu azad yeni nədir:.

  • XƏBƏRDARLIQ: Backward- uyğunsuzluq! .POSIX Müəyyən edilir, onda qeyri-resept xətləri user standart backslash / newline üçün aşağıdakı dəyişikliklər təqdim tələblərə baxılması POSIX backslash / newline, 'a bağlı etmək: * backslash əvvəl istənilən arxada space * Hər bir backslash / newline saxlanılır (plus sonrakı ağ) bir yer çevrilir
  • Yeni xüsusiyyət: Gnu bu versiyası etmək GNU Guile inteqrasiya GNU Guile inteqrasiya ilə tərtib edilə bilər. GNU Guile etmək üçün əlaqədar uzadılması dil kimi xidmət edir. Guile funksiyası & quot; & quot bax; GNU bölməsində məlumat üçün dərslik olun. Hal-hazırda GNU Guile 1.8 və 2.0 + dəstəklənir. Hiyləsi 1.8 beynəlxalq xarakter dəstləri üçün heç bir dəstək yoxdur. Guile 2.0+ ildə scripts UTF-8 kodlanmış bilər.
  • Yeni command line seçimi: --output-sync (O) hədəf və ya recursive etmək ilə çıxış qruplaşdırılması imkan verir. paralel birlikdə nəticələri hard-to-başa verən müxtəlif iş olan qarışdırma çıxış qarşısını almaq üçün qurur zamanı faydalıdır. David Boyce ilə Original həyata keçirilməsi. Reworked və Frank Heckenbach genişləndirilir. Eli Zaretskii Windows dəstək.
  • Yeni command line seçimi: --trace hədəfləri axtarış imkan verir. @ & Quot; başqa .Səssiz və ya A & quot tərəfindən yatırıldı olacaq, hətta çap tələb olunacaq resept Effektiv zaman; prefiks xarakter. Həmçinin hər bir resept əvvəl həmçinin hədəf səbəb ilkin tarixi hesab etmək kimi göstərilir müəyyən edilmişdir makefile adı və linenumber idarə olunur.
  • Yeni command line seçimi dəlil:; n & quot --debug indi a & quot qəbul edir; Hal-hazırda aktiv olan bütün hata ayarları aradan (none) bayraq.
  • Yeni xüsusiyyət: The & quot; iş server & quot; qabiliyyəti indi Windows dəstəklənir. Troy Runkel töhfəsi həyata keçirilməsi
  • Yeni xüsusiyyət: .ONESHELL qabiliyyəti artıq Windows dəstəklənir. Eli Zaretskii əlavə dəstək.
  • Yeni xüsusiyyət: & quot; = & quot; $ (shell ...) funksiyası alternativ olaraq shell təyin operator. BSD Makefiles ilə uyğunluğu üçün həyata keçirilir. ! = & Quot; & quot arasında incə fərqlər var Qeyd; və $ (shell ...). GNU təsviri manual etmək baxın. XƏBƏRDARLIQ: Geri-uyğunsuzluq! ! & Quot; in & quot bitən Dəyişənlər; əvvəllər & quot kimi müəyyən! dəyişən = dəyər & quot; İndi shell təyin kimi təfsir olunacaq. ! & quot; & quot arasında ağ əlavə etmək üçün tapşırıq dəyişdirin; və & quot; = & quot ;: & quot; dəyişən! = Dəyər & quot;
  • Yeni xüsusiyyət: & quot; :: = & quot; , 2012-ci ildə POSIX tərəfindən müəyyən edilmiş sadə tapşırıq operator Bu operator quot & eyni funksionallığı var: = & quot; GNU etmək, lakin POSIX (http://austingroupbugs.net/view.php?id=330 bax) kifayət qədər yeni versiyası uyğun etmək hər hansı bir həyata keçirilməsi üçün portativ olacaq. Bu operator olmaq üçün .POSIX hədəf müəyyən etmək lazım deyil.
  • Yeni xüsusiyyət: Loadable GNU etmək bu versiyası bir & quot var obyektləri; etmək zamanı dinamik obyektlərin yüklemek üçün qabiliyyəti ;: texnologiya preview & quot. Bu obyektlərin istifadəçi tərəfindən yaradıla bilər və Makefiles tərəfindən istifadə, geniş funksionallıq əlavə edə bilərsiniz.
  • Yeni funksiyası: $ (file ...) bir fayl yazır
  • .
  • Yeni variable: $ (GNUMAKEFLAGS) MAKEFLAGS yalnız kimi, etmək bayraqları üçün çözümlenemedi olacaq. Bu GNU etmək xüsusi bayraqları sizin makefile etmək digər versiyaları üçün portativ olmaq üçün imkan olan, ətraf mühit və ya Makefile müəyyən edilə bilər. Bu dəyişən ayrıştırılan sonra, GNU bayraqları recursion təqlid edilə bilməz ki, boş simli müəyyən edəcək.
  • Yeni variable: `MAKE_HOST üçün tərtib edilmişdir host memarlıq etmək adını verir. Bu "--version etmək 'çalıştırırken' üçün inşa sonra görmək eyni dəyəri.
  • MAKEFLAGS və MFLAGS davranış daha ciddi müəyyən edilir. Bütün sadə bayraqları MAKEFLAGS ilk sözü birlikdə qruplaşdırılır. arqumentlərini qəbul No variantları ilk sözü görünür. heç bir sadə bayraqları mövcud varsa MAKEFLAGS boşluq ilə başlayır. qısa və uzun, həm də versiyaları ilə Flags həmişə MAKEFLAGS qısa versiyasını istifadə edin. Flags ASCII sifariş istifadə əlifba sırası ilə verilmişdir. MFLAGS ilə & quot başlayır heç vaxt - & quot;.
  • Makefile daxili MAKEFLAGS da -r və R variantları Setting indi müvafiq olaraq bütün daxili qaydaları və dəyişənlərin aradan qaldırılması, gözlənildiyi kimi işləyir.

  • Bir resept etmədikdə
  • makefile adı və resept linenumber göstərilir.
  • A .RECIPEPREFIX setting başına resept yadda ki, resept geniş dəyişənlərin də resept prefiks qəbulu istifadə olunur.
  • p çıxdı, .RECIPEPREFIX parametrləri göstərilir və bütün hədəf xüsusi dəyişənlər, bir Makefile sanki əvəzinə şərh kimi çıxış edir.

  • MS-Windows quot & istifadə reseptlər
  • ; .. & quot; artıq müvəqqəti toplu faylları və fond Windows mərmi vasitəsilə əmrləri sehr məcbur edəcək istinadən verdiyi onlar qısa devre və birbaşa istinad olacaq. (Başqa sözlə, & quot In; artıq fond Windows mərmi üçün xüsusi karakter.) Bu quotes istifadə edildikdə komanda uzunluğu shell məhdudiyyətlər vuruş qarşısını alır, lakin komanda başqa heç bir şey shell tələb edir. resept shell command xətləri üzrə simli sitat istifadə Bu dəyişiklik potensial davranış bəzi kiçik pozuntuların demək bilər.

Oxşar proqram

Şərh GNU Make

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!