GNU Make

Szoftver screenshot:
GNU Make
Szoftver adatai:
Változat: 4.2.1 Frissítve
Feltöltés dátuma: 20 Jun 16
Fejlesztő: Paul D. Smith
Engedély: Ingyenes
Népszerűség: 82

Rating: 3.3/5 (Total Votes: 3)

GNU Make egy nyílt forráskódú, ingyenes parancssori program, amely úgy lett kialakítva, az alapoktól kezdve, hogy ellenőrizzék a generáció futtatható fájlok és egyéb, nem forrás fájlok egy program, a program forrása files.Builds programok sourcesThis eszköz képes programokat forrásokból, köszönhetően nevű fájlt a makefile, amely megtalálható a forrás archívum az adott program, és felsorolja a nem forrás fájlokat, valamint azt, hogyan kell kiszámítani őket más fájlokat .Builds és telepíti packagesThe szoftver, amely képes az végfelhasználók építeni, és a csomagok telepítése nélkülük tudva a részleteit, hogy ez megtörtént, és ez is automatikusan kitalálni, hogy melyik fájlokat kell frissíteni, amely alapján forrás fájlok megváltozott.
GNU make számos nagy teljesítményű funkciók, hogy lehet használni a fejlesztők makefiles. Azt is regenerálódni, felhasználása és törlése közbenső fájlokat, amelyeket nem kell menteni összeállítása során process.An lényeges program minden GNU / Linux systemGNU Tedd az egyik legfontosabb program a GNU / Linux operációs rendszer, mivel lehetővé teszi a felhasználók számára, hogy lefordítani és telepíteni alkalmazásokat a forgalmazási az univerzális forrás archívum az adott projekt. Enélkül nyert-ezte t tud telepíteni minden csomag, amely elosztott csak a forrás tarball.Under a motorháztető, a rendelkezésre állás és a támogatott OSesThe szoftver van írva teljesen a C ++ programozási nyelvet és úgy tervezték, hogy jól működik minden GNU / Linux-disztribúció, amely támogatja a 32 bites és 64 bites utasításkészlet architektúra.
A vicces az egészben, hogy GNU Make maga oszlik univerzális forrásokból archív, ami azt jelenti, hogy meg kell már GNU make beépíteni, hogy a telepítse a Linux-disztribúció forrásokból. Azonban meg kell alapértelmezés szerint telepítve minden disztribúció.

Mi az új ebben a kiadásban:

  • FIGYELEM: visszatekintő inkompatibilitás! Ha .POSIX van adva, akkor hogy tapad a POSIX backslash / újsor kezelési előírásokat, amely bevezeti a következő változásokat a standard backslash / újsor kezelését nem recept sorokat: * Bármely záró szóközt előtt backslash megmarad * Minden backslash / newline (plusz az azt követő szóköz) alakítjuk egy szóköz
  • Új funkció: GNU Guile integráció Ez a változat a GNU make lehet összeállítani a GNU Guile integráció. GNU Guile szolgál beágyazott kiterjesztése nyelvét make. Lásd a & quot; Guile függvény & quot; rész a GNU Make kézikönyvében. Jelenleg GNU Guile 1.8 és 2.0 vagy újabb támogatott. Ebben Guile 1.8 nem támogatja a nemzetközivé karakterkészlet. Ebben Guile 2.0+, scriptek UTF-8.
  • Új parancssori: --output-sync (-O) lehetővé teszi a csoportosulás által kiadott cél vagy rekurzív make. Ez hasznos a párhuzamos épít, hogy ne keveredjen kimenete különböző munkákat együtt adva nehezen érthető eredményeket. Eredeti végrehajtása David Boyce. Átdolgozta és továbbfejlesztett Frank Heckenbach. Windows támogatás Eli Zaretskii.
  • Új parancssori: --trace engedélyezi felkutatása célokat. Ha engedélyezve van a recept, lehet hivatkozni nyomtatva akkor is, ha egyébként elnyomható .SILENT vagy a & quot; @ & quot; prefix karaktere. Szintén előtt minden recept fut a make nevét és linenumber ahol definiáltuk láthatók, valamint az előfeltételek, amelyek miatt a cél, hogy figyelembe kell venni elavult.
  • Új parancssori argumentum: --debug most elfogadja a & quot; n & quot; (Nincs) zászló, amely letiltja a hibakeresés beállításokat, amelyek jelenleg engedélyezett.
  • Új funkció: A & quot; munkát kiszolgáló & quot; képesség most már támogatja a Windows. Végrehajtása hozzájárult Troy Runkel
  • Új funkció: A .ONESHELL képesség most már támogatja a Windows. Support hozzá Eli Zaretskii.
  • Új funkció: & quot;! = & Quot; shell értékadó operátor alternatívájaként a $ (shell ...) funkciót. Végrehajtani kompatibilitás BSD makefiles. Megjegyzés vannak finom különbségek & quot;! = & Quot; és $ (shell ...). Lásd a leírást a GNU make kézikönyv. FIGYELEM: Visszafelé-inkompatibilitás! Változók végződő & quot;! & Quot; korábban definiált & quot; változó! = érték & quot; Most kell értelmezni, hogy shell feladat. Változás a feladat, hogy adjunk szóköz a & quot;! & Quot; és a & quot; = & quot ;: & quot; változó! = Érték & quot;
  • Új funkció: & quot; :: = & quot; egyszerű értékadó operátor által meghatározott POSIX 2012 Ennek a műveletnek az azonos funkciót a & quot;: = & quot; a GNU make, de lesz hordozható bármely végrehajtását teszik megfelelő, kellően új változatát POSIX (lásd http://austingroupbugs.net/view.php?id=330). Nem szükséges, hogy meghatározza a .POSIX cél eléréséhez ez a szolgáltató.
  • Új funkció: Betölthető objektumok Ez a változat a GNU make tartalmaz & quot; technológiai előzetes & quot ;: képes betölteni dinamikus objektumok a make futás közben. Ezek a tárgyak lehetnek a felhasználó által létrehozott és add bővített funkcionalitású használhatónak makefiles.
  • Új funkció: $ (file ...) ír egy fájlba.
  • New változó: $ (GNUMAKEFLAGS) érvényes lesz a make zászlók, mint MAKEFLAGS van. Meg lehet állítani a környezetben vagy a make tartalmazó GNU make-specifikus jelzők, hogy a Makefile-t, hogy hordozható legyen, hogy más változatai make. Ha ez a változó elemzett, GNU make állítja, hogy az üres karakterlánc, hogy zászlókat nem lehet sokszorosítani rekurzív.
  • New változó: `MAKE_HOST" adja a nevét a fogadó építészeti make fordították. Ez ugyanaz az érték jelenik meg, amikor "tervezve", ha fut a "make --version".
  • viselkedése MAKEFLAGS és MFLAGS van szigorúbban határozták meg. Minden egyszerű zászló összevontan az első szó MAKEFLAGS. Nincs lehetőség, hogy elfogadja érvek jelennek meg az első szót. Ha nem egyszerű zászlók vannak jelen MAKEFLAGS kezdődik helyet. Zászlókat mind rövid, mind hosszú változat mindig a rövid változatot MAKEFLAGS. Zászlók ábécésorrendben ASCII rendelés. MFLAGS sosem kezdődik & quot; - & quot;.
  • beállítása az -r és -R lehetőségek MAKEFLAGS belül a Makefile a várakozásoknak megfelelően működik, eltávolítja az összes beépített szabályok és változó volt.
  • Ha a recept nem sikerül, a make nevét és linenumber a recept jelennek meg.
  • A .RECIPEPREFIX beállítás emlékeznek egy-recept és változók bővült a receptet is használni, hogy a recept előtag beállítás.
  • -p kimenet, .RECIPEPREFIX beállítások jelennek, és minden cél-specifikus változók kimenet, mintha egy makefile, ahelyett, hogy a megjegyzéseket.
  • MS-Windows receptek használó & quot; .. & quot; idézve többé nem kényszeríti hívása parancsok segítségével ideiglenes batch fájlokat és a készlet a Windows kagyló, akkor rövidre és hivatkozni közvetlenül. (Más szavakkal, & quot; már nem egy speciális karakter állomány a Windows kagyló.) Ezzel elkerülhető üti shell határértékeket parancs hossza amikor idézetek használnak, de semmi más a parancs megköveteli a héj. Ez a változás azt jelenti, potenciálisan kisebb összeférhetetlenségek viselkedés, amikor a recept használ idézett húr shell parancs sorokat.

Hasonló program

RetroForth
RetroForth

11 May 15

Tar2RubyScript
Tar2RubyScript

2 Jun 15

Plomino
Plomino

14 Apr 15

Hozzászólások a GNU Make

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!