GNU Make

Programinė įranga Screenshot:
GNU Make
Programinė detalės:
Versija: 4.2.1 Atnaujintas
Įkėlimo datą: 20 Jun 16
Kūrėjas: Paul D. Smith
Licencija: Nemokamai
Populiarumas: 82

Rating: 3.3/5 (Total Votes: 3)

Jei GNU make yra atviro kodo ir laisvai komandų eilutės programinę įrangą, kuri buvo sukurta iš žemės kontroliuoti vykdomosios bylos ir kitų ne kodo failus programą kartos, iš programos kodo files.Builds programų iš sourcesThis priemonė yra pajėgi stiprinimo programas iš šaltinių, nes byla vadinama makefile, kurį galima rasti šaltiniuose archyvo atitinkamos programos ir išvardijami visi ne šaltinio failus, taip pat, kaip apskaičiuoti juos nuo kitų failų .Builds ir montuoja packagesThe programinė įranga yra pajėgi suteikti galutiniams vartotojams kurti ir įdiegti paketus be jų žinant, kaip tai daroma detales, ir ji taip pat gali automatiškai išsiaiškinti, kuris turi būti atnaujintas, kuriais remiantis šaltinio failus buvę failai pakeistas.
GNU make turi daug galingų funkcijų, kurios gali būti naudojamos iki kūrėjams Makefiles. Jis taip pat gali atsinaujinti, naudojimas ir ištrinti tarpinius failus, nereikia metu išsaugotas rengimo process.An pagrindinę programą kiekvieną GNU / Linux systemGNU Padaryti yra vienas iš svarbiausių programos GNU / Linux operacinės sistemos, nes ji leidžia vartotojams kaupia ir įdiegti programas jų pasiskirstymą per universalūs šaltiniai archyvas atitinkamo projekto. Be to, jūs laimėjo & rsquo; T galės įdiegti bet kokią paketą, kuris yra platinamas tik kaip šaltinį tarball.Under dangtis, prieinamumas ir palaiko OSesThe programinė įranga parašyta visiškai C ++ programavimo kalba ir buvo suprojektuotas taip, kad gerai dirbti bet GNU / Linux distribucija, remti tiek 32 bitų ir 64 bitų komandų rinkinys architektūras.
Įdomiausia yra tai, kad GNU make pati yra platinamas kaip universalus šaltinių archyvą, o tai reiškia, kad jums reikės jau GNU make įdiegta siekiant įdiegti ją į jūsų Linux distribucija iš šaltinių. Tačiau ji turi būti įdiegta pagal nutylėjimą bet distribucijos

Kas naujo , šioje laidoje.

  • ĮSPĖJIMAS: Backward- nesuderinamumas! Jei .POSIX yra nurodytas, tada laikosi POSIX pasvirąjį / einančią tvarkymo reikalavimus, kuris numato šiuos pakeitimus į standartinį pasvirąjį / einančią tvarkymo ne receptas linijos: * Bet gale vietos prieš backslash konservuoti * Kiekvienas Backslash / naujos eilutės (ir paskesnes tarpus) yra konvertuojamas į vieną erdvę
  • Nauja funkcija: GNU Guile integracija Šis GNU versija, kad gali būti rengiami GNU klastos integracija. GNU Guile tarnauja kaip įterptinis pratęsimo kalba Padaryti. Žr & quot; klastos funkcija & quot; skyrius GNU Make vadove. Šiuo metu GNU Guile 1,8 ir 2.0 + yra palaikomi. Be klastos 1,8 nėra parama internacionalizacijos simbolių rinkinių. Be klastos 2.0+, scenarijai gali būti koduojami UTF-8.
  • Nauja komandų eilutės parinktis: --output-Sync (-O) leidžia sugrupuoti produkcija taikinį arba grįžtamojo padaryti. Tai naudinga per lygiagrečiai stato, kad nebūtų sumaišyta išėjimą iš skirtingų darbo vietų, kartu suteikiant sunkiai suprasti rezultatus. Originalus įgyvendinimas David Boyce. Perdarytas ir sustiprintas Frank Heckenbach. Langai parama Eli Zaretskii.
  • Nauja komandų eilutės parinktis: --trace leidžia atsekti iš tikslų. Kai įjungta receptą galima remtis spausdinamas net jei jis kitaip būtų numalšinta .SILENT arba & quot; @ & quot; prefiksas charakteris. Taip pat prieš kiekvieną receptą, tai paleisti kai ji buvo apibrėžta rodomi taip pat prielaidos, kad sukelia tikslą turi būti laikomi pasenę Makefile pavadinimą ir eilutės numerį.
  • Nauja komandų eilutės parinktis argumentas: --debug dabar priima & quot; N & quot; (Nieko) vėliava, kuri išjungia visas derinimo nustatymus, kurie šiuo metu aktyvuota.
  • Nauja funkciją: & quot; darbas serverio & quot; galimybė yra dabar palaiko Windows. Įgyvendinimas prisidėjo Troy Runkel
  • Nauja funkcija: per .ONESHELL galimybė yra dabar palaiko Windows. įtraukta Eli Zaretskii palaikymas.
  • Nauja funkcija: & quot; = & quot; Shell priskyrimo operatorius, kaip alternatyva JAV dolerių (karkaso ...) funkcija. Įgyvendintas suderinamumo su BSD Makefiles. Pastaba esama subtilių skirtumų tarp & quot;! = & Quot; ir $ (kriauklių ...). Matyti GNU aprašymas padaryti instrukcijos. ĮSPĖJIMAS: atgal-nesuderinamumas! Kintamieji, pasibaigiantys & quot;! & Quot; anksčiau apibrėžiamas kaip & quot;! kintamojo = vertė, & quot; dabar bus aiškinama kaip shell užduotį. Pakeiskite savo užduotį pridėti tarpus tarp & quot;! & Quot; ir & quot; = & quot ;: & quot; kintamasis! = Vertė, & quot;
  • Nauja funkcija: & quot; :: = & quot; paprasta užduotis operatorius, kaip apibrėžta POSIX 2012 Tai operatorius turi identišką funkcionalumą & quot;: = & quot; į GNU make, bet bus nešiojamas bet jų įgyvendinimo, atitinkančio pakankamai naują versiją POSIX (žr http://austingroupbugs.net/view.php?id=330). Tai nėra būtina apibrėžti .POSIX tikslą patekti į šį operatorių.
  • Nauja funkcija: Keičiamos apkrovos objektai Ši GNU make versija yra & quot; technologijų peržiūrą & quot ;: galimybę įkelti dinaminius objektus į makiažo aplinką. Šie objektai gali būti sukurta vartotojui ir gali pridėti papildomas funkcijas, tinkami naudoti pagal Makefiles.
  • Nauja funkcija: $ (failų ...) rašo į failą
  • .
  • naują kintamąjį: $ (GNUMAKEFLAGS) bus apdoroti Padaryti vėliavomis, kaip MAKEFLAGS yra. Jis gali būti nustatytas aplinkos ar makefile, kurių sudėtyje GNU make-specifiniai vėliavos, kad jūsų Makefile būti nešiojamas su kitomis versijomis padaryti. Kai šis kintamasis yra apdoroti, GNU make bus nustatyti jį į tuščią eilutę, kad vėliavos negali būti dubliuojamas ant rekursijos.
  • Nauja kintamasis: "MAKE_HOST" suteikia priimančiosios architektūra markė buvo sudarytas, pavadinimą. Tai yra ta pati vertė matote po "Sukurtas", kai veikia "padaryti version".
  • yra griežčiau apibrėžtos elgesys MAKEFLAGS ir MFLAGS. Visi paprasti vėliavos sugrupuotos pirmą žodį MAKEFLAGS. Nėra galimybės, kurios priima argumentus pasirodys pirmą žodį. Jei nėra paprastas vėliavos dalyvauja MAKEFLAGS prasideda erdvėje. Vėliavos su tiek ilgalaikes ir trumpalaikes versijų visada naudokite trumpus versijų MAKEFLAGS. Vėliavos yra išvardyti abėcėlės tvarka naudojant ASCII koduotę. MFLAGS niekada prasideda & quot; - & quot;.
  • nustatymas -R ir -R galimybes MAKEFLAGS viduje makefile dabar dirba kaip ir tikėtasi, panaikinant visus įmontuotą taisykles ir kintamieji, atitinkamai.
  • Jei receptas nepavyksta, Makefile pavadinimas ir eilutės numerį receptą rodomi.
  • .RECIPEPREFIX nustatymas yra prisimenamas už receptą ir kintamieji išplėstas toje receptas taip pat naudoti šį receptą priešdėlio nustatymą.
  • Iš -P produkcijos, .RECIPEPREFIX nustatymai rodomi ir visos tikslinės būdingų kintamųjų yra išėjimas tarsi į makefile, o ne kaip komentarus.
  • MS-Windows, receptus, kad naudoti & quot; .. & quot; cituoju nebebus priversti suvaržyti komandų per laikino paketinio ir akcijų Windows kriauklių, jie bus trumpas sujungimas ir remtis tiesiogiai. (Kitaip tariant, & quot; nebėra specialus personažas akcijų Windows kriauklių). Tai leidžia išvengti pataikyti lukštais ribas komandų ilgio, kai citatos yra naudojami, bet nieko kitur komandą reikalauja korpuso. Šis pokytis galėtų reikšti kai kurių nedidelių netikslumų elgesį, kai receptas naudoja cituojamas eilutę ant lukšto komandų eilutės.

Panaši programinė įranga

fldiff
fldiff

2 Jun 15

Prime Mover
Prime Mover

11 May 15

BNM
BNM

12 May 15

Flat Assembler
Flat Assembler

14 Apr 15

Komentarai GNU Make

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!