GNU Make

Screenshot Λογισμικό:
GNU Make
Στοιχεία Λογισμικού:
Εκδοχή: 4.2.1 επικαιροποιημένο
Ανεβάστε ημερομηνία: 20 Jun 16
Προγραμματιστής: Paul D. Smith
Άδεια: Δωρεάν
Δημοτικότητα: 187

Rating: 3.5/5 (Total Votes: 4)

GNU Make είναι ένα open source και δωρεάν λογισμικό γραμμής εντολών που έχει σχεδιαστεί από το μηδέν για να ελέγχουν την παραγωγή των εκτελέσιμα αρχεία και άλλα αρχεία μη πηγή ενός προγράμματος, από τα προγράμματα files.Builds πηγή του προγράμματος από sourcesThis εργαλείο είναι σε θέση οικοδομικών προγραμμάτων από τις πηγές, χάρη σε ένα αρχείο που ονομάζεται Makefile, το οποίο μπορεί να βρεθεί στο αρχειακών πηγών του αντίστοιχου προγράμματος, καθώς και καταλόγους καθένα από τα αρχεία μη πηγή, καθώς και πώς να τα υπολογίσετε από άλλα αρχεία .Builds και εγκαθιστά το λογισμικό packagesThe είναι ικανό να επιτρέπει στους τελικούς χρήστες να δημιουργήσουν και να εγκαταστήσουν τα πακέτα χωρίς να γνωρίζει τις λεπτομέρειες του πώς γίνεται, και μπορεί επίσης να υπολογίσει αυτόματα ποια πρέπει να ενημερωθούν, με βάση τις οποίες έχουν αρχεία προέλευσης αρχεία αλλάξει.
GNU Make έχει πολλά ισχυρά χαρακτηριστικά που μπορούν να χρησιμοποιηθούν από τους προγραμματιστές σε makefiles. Μπορεί επίσης να αναγεννηθούν, χρήση και διαγραφή ενδιάμεσο αρχεία που δεν χρειάζεται να σωθεί κατά τη διάρκεια της κατάρτισης process.An ουσιαστικό πρόγραμμα για κάθε GNU / Linux systemGNU Κάντε είναι ένα από τα πιο ουσιαστικό πρόγραμμα σε ένα λειτουργικό σύστημα GNU / Linux, καθώς επιτρέπει στους χρήστες να μεταγλωττίσετε και να εγκαταστήσετε εφαρμογές για τη διανομή τους, χρησιμοποιώντας την καθολική αρχειακών πηγών του αντίστοιχου έργου. Χωρίς αυτό, θα κερδίσει & rsquo? T να είναι σε θέση να εγκαταστήσετε οποιοδήποτε πακέτο που διανέμεται μόνο ως πηγή tarball.Under η κουκούλα, τη διαθεσιμότητα και υποστηρίζεται από το λογισμικό OSesThe είναι γραμμένο εξ ολοκλήρου στη γλώσσα προγραμματισμού C ++ και έχει σχεδιαστεί για να λειτουργεί καλά σε οποιαδήποτε GNU / διανομή Linux, υποστηρίζοντας τόσο 32-bit και σύνολο εντολών 64-bit αρχιτεκτονικές.
Το αστείο είναι ότι η GNU Κάντε το ίδιο διανέμεται ως καθολική αρχειακών πηγών, το οποίο σημαίνει ότι θα πρέπει να έχετε ήδη GNU Βεβαιωθείτε τοποθετημένες έτσι ώστε να το εγκαταστήσετε στη διανομή Linux σας από τις πηγές. Ωστόσο, θα πρέπει να εγκαθίσταται από προεπιλογή σε οποιαδήποτε διανομή

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Backward- ασυμφωνία! Εάν έχει καθοριστεί .POSIX, στη συνέχεια, να προσκολλάται στο POSIX ανάστροφη κάθετο / απαιτήσεις χειρισμού νέα γραμμή, η οποία εισάγει τις ακόλουθες αλλαγές στο πρότυπο ανάστροφη κάθετο / χειρισμό σε γραμμές μη-συνταγή αλλαγή γραμμής: * Κάθε κενό διάστημα πριν από την ανάστροφη κάθετο σώζεται * Κάθε backslash / αλλαγή γραμμής (συν τα επόμενα κενά) μετατρέπεται σε ένα ενιαίο χώρο
  • Νέο χαρακτηριστικό: GNU Guile ένταξη Αυτή η έκδοση του GNU να μπορεί να συνταχθεί με την ολοκλήρωση GNU πονηριά. GNU Guile χρησιμεύει ως ένα ενσωματωμένο γλώσσα παράταση για μακιγιάζ. Δείτε το & quot? Guile Λειτουργία & quot? ενότητα στο GNU Make εγχειρίδιο για λεπτομέρειες. Επί του παρόντος GNU Guile 1.8 και 2.0 + υποστηρίζονται. Σε Guile 1.8 δεν υπάρχει υποστήριξη για την διεθνοποιημένη σύνολα χαρακτήρων. Σε Guile 2.0+, σενάρια μπορεί να κωδικοποιηθεί σε UTF-8.
  • Νέα επιλογή γραμμής εντολών: --output-sync (-O) επιτρέπει την ομαδοποίηση της παραγωγής με στόχο είτε με αναδρομική κάνουν. Αυτό είναι χρήσιμο κατά τη διάρκεια παράλληλα χτίζει για να αποφευχθεί η έξοδος ανάμειξη από διάφορες δουλειές μαζί δίνοντας δύσκολο να κατανοήσουμε τα αποτελέσματα. Πρωτότυπη εφαρμογή από τον David Boyce. Επαναδιατυπώθηκε και ενισχύεται από τον Frank Heckenbach. Παράθυρα υποστήριξη από την Eli Zaretskii.
  • Νέα γραμμή εντολών επιλογή: --trace επιτρέπει τον εντοπισμό των στόχων. Όταν ενεργοποιηθεί η συνταγή για να γίνει επίκληση εκτυπώνεται ακόμη και αν θα μπορούσαν αλλιώς να κατασταλεί από .SILENT ή & quot? @ & Quot? πρόθεμα χαρακτήρα. Επίσης, πριν από κάθε συνταγή είναι να εκτελέσετε το Makefile όνομα και linenumber όπου ορίστηκε παρουσιάζονται καθώς και οι προϋποθέσεις που προκάλεσε ο στόχος πρέπει να θεωρείται ξεπερασμένη.
  • Νέα γραμμή εντολών επιχείρημα επιλογή: --debug δέχεται τώρα & quot? N & quot? (Κανένα) σημαία που απενεργοποιεί όλες τις ρυθμίσεις εντοπισμού σφαλμάτων που σήμερα είναι ενεργοποιημένη.
  • Νέο χαρακτηριστικό: Η & quot? Σέρβερ δουλειά & quot? Δυνατότητα τώρα υποστηρίζεται στα Windows. Εφαρμογή εισφέρει Τροία Runkel
  • Νέα δυνατότητα: Η δυνατότητα .ONESHELL τώρα υποστηρίζεται στα Windows. Προστέθηκε υποστήριξη από την Eli Zaretskii.
  • Νέο χαρακτηριστικό: & quot? = & Quot? φορέα ανάθεσης κέλυφος ως εναλλακτική λύση στα $ (κέλυφος ...) λειτουργία. Εφαρμόζονται για συμβατότητα με makefiles BSD. Σημειώστε ότι υπάρχουν λεπτές διαφορές μεταξύ των & quot?! = & Quot? και $ (κέλυφος ...). Δείτε την περιγραφή της GNU κάνουν εγχειρίδιο. ΠΡΟΣΟΧΗ: Προς τα πίσω-ασυμβατότητα! Οι μεταβλητές που λήγει σε & quot?! & Quot? προηγουμένως ορίζεται ως & quot?! variable = value & quot? Τώρα θα πρέπει να ερμηνευθεί ως εκχώρηση κέλυφος. Αλλάξτε την εργασία σας για να προσθέσετε κενό διάστημα μεταξύ του & quot?! & Quot? και & quot? = & quot ;: & quot? μεταβλητή! = Τιμή & quot?
  • Νέο χαρακτηριστικό: & quot? :: = & Quot? απλό φορέα ανάθεσης, όπως ορίζονται από POSIX το 2012. Ο εν λόγω φορέας έχει πανομοιότυπη λειτουργικότητα σε & quot?: = & quot? το GNU κάνουν, αλλά θα είναι φορητή σε κάθε εφαρμογή του make σύμφωνα με μια αρκετά νέα έκδοση του POSIX (βλ http://austingroupbugs.net/view.php?id=330). Δεν είναι απαραίτητο να ορίσετε το στόχο .POSIX για να αποκτήσετε πρόσβαση σε αυτό φορέα.
  • Νέο χαρακτηριστικό: προς φόρτωση αντικειμένων Αυτή η έκδοση του GNU make περιέχει μια & quot? Προεπισκόπηση τεχνολογία & quot ;: τη δυνατότητα να φορτώσει δυναμικά αντικείμενα στο make εκτέλεσης. Αυτά τα αντικείμενα μπορεί να δημιουργηθεί από το χρήστη και μπορεί να προσθέσει περισσότερες λειτουργίες, που μπορούν να χρησιμοποιηθούν από makefiles.
  • Νέα λειτουργία: $ (αρχείο ...) γράφει σε ένα αρχείο
  • .
  • Νέα μεταβλητή: $ (GNUMAKEFLAGS) θα πρέπει να αναλυθεί για να κάνουν σημαίες, όπως ακριβώς MAKEFLAGS είναι. Μπορεί να ρυθμιστεί στο περιβάλλον ή το Makefile, που περιέχει το GNU make-συγκεκριμένες σημαίες για να επιτρέψει Makefile σας να είναι φορητή και σε άλλες εκδόσεις της μάρκας. Μόλις ολοκληρωθεί αυτή η μεταβλητή αναλύεται, το GNU κάνουν θα το ρυθμίσετε στην κενή συμβολοσειρά, ώστε σημαίες δεν θα αντιγραφεί στην αναδρομή.
  • Νέα μεταβλητή: `MAKE_HOST» δίνει το όνομα της αρχιτεκτονικής υποδοχής κάνει συντάχθηκε για την. Αυτή είναι η ίδια τιμή που βλέπετε μετά το «Χτισμένο για 'όταν τρέχει» κάνει --version ».
  • Συμπεριφορά του MAKEFLAGS και MFLAGS είναι πιο αυστηρά καθορισμένη. Όλα τα απλά σημαίες συγκεντρώνονται στην πρώτη λέξη της MAKEFLAGS. Δεν υπάρχουν επιλογές που δέχονται τα επιχειρήματα εμφανίζονται στην πρώτη λέξη. Αν δεν υπάρχουν απλές σημαίες υπάρχουν MAKEFLAGS ξεκινά με ένα κενό διάστημα. Σημαίες με τόσο βραχυπρόθεσμα όσο και μακροπρόθεσμα εκδόσεις χρησιμοποιούν πάντα τις σύντομες εκδόσεις MAKEFLAGS. Οι σημαίες αναγράφονται με αλφαβητική σειρά, χρησιμοποιώντας ASCII παραγγελία. MFLAGS ποτέ δεν ξεκινά με & quot? - & Quot?.
  • Ρύθμιση των -r και -R επιλογές MAKEFLAGS μέσα σε ένα Makefile τώρα λειτουργεί όπως αναμένεται, αφαιρώντας όλα τα ενσωματωμένα τους κανόνες και τις μεταβλητές, αντίστοιχα.
  • Αν μια συνταγή αποτύχει, το όνομα Makefile και linenumber της συνταγής εμφανίζονται.
  • Η ρύθμιση .RECIPEPREFIX θυμούνται ανά συνταγή και μεταβλητές επεκταθεί στην εν λόγω συνταγή επίσης να χρησιμοποιήσετε αυτήν τη ρύθμιση συνταγή πρόθεμα.
  • Στην -p εξόδου, ρυθμίσεις .RECIPEPREFIX εμφανίζονται και όλες οι μεταβλητές που απευθύνονται σε ειδικό εξέρχονται σαν σε ένα Makefile, αντί για τα σχόλια.
  • Στο MS-Windows, συνταγές που χρησιμοποιούν & quot? .. & Quot? παραθέτοντας δεν θα αναγκάσει την επίκληση των εντολών μέσω προσωρινών αρχείων παρτίδα και το απόθεμα κελύφη των Windows, θα είναι βραχυκυκλωμένο και άμεση επίκληση. (Με άλλα λόγια, & quot? Δεν είναι πλέον ένα ιδιαίτερο χαρακτήρα για τα κελύφη των αποθεμάτων των Windows.) Αυτό αποτρέπει το χτύπημα όρια κέλυφος για το μήκος εντολή όταν χρησιμοποιούνται εισαγωγικά, αλλά τίποτα άλλο στην εντολή απαιτεί το κέλυφος. Αυτή η αλλαγή θα μπορούσε ενδεχομένως να σημαίνει κάποιες μικρές ασυμβατότητες στη συμπεριφορά, όταν η συνταγή χρησιμοποιεί εισηγμένες χορδή στις γραμμές εντολών κελύφους.

Παρόμοια λογισμικά

Gambas
Gambas

20 Feb 15

Buildtool
Buildtool

3 Jun 15

Σχόλια για GNU Make

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία