Stellen (1) - Linux-man-Seite
machen [-fmakefile] [Optionen]. [Ziele].
Beschreibung
Sobald eine geeignete Make-Datei vorhanden ist, ändern Sie jedes Mal einige Quelldateien, diesen einfachen Befehl-Shell: make
machen führen Befehle in der Make-Datei ein oder mehr Zielnamen zu aktualisieren. wobei Name ist in der Regel ein Programm. Wenn keine Option -f vorhanden ist, wird aussehen für die Makefiles GNUmakefile. Make-Datei. und die Steuerdatei. in dieser Reihenfolge.
Normalerweise sollten Sie Ihre Make-Datei entweder Make-Datei oder Makefile nennen. (Wir empfehlen Makefile, weil es prominent in der Nähe des Beginns einer Verzeichnisliste angezeigt wird, direkt in der Nähe von anderen wichtigen Dateien wie README.) Der erste Name geprüft, GNUmakefile. ist für die meisten Makefiles empfohlen. Sie sollen diese Namen verwenden, wenn Sie eine Make-Datei haben, das GNU make spezifisch ist. und nicht durch andere Versionen von make zu verstehen. Wenn Make-Datei ist ‚-‘ wird die Standardeingabe gelesen.
Exit-Status
GNU machen Ausfahrten mit einem Status von Null, wenn alle Makefiles erfolgreich analysiert wurden und keine Ziele, die fehlgeschlagen gebaut wurden. Ein Status eines wird zurückgegeben, wenn der -q-Flag verwendet wurde, und stellen Sie fest, dass ein Ziel neu erstellt werden muss. Ein Status von zwei wird zurückgegeben, wenn Fehler aufgetreten sind.
Das GNU Make-Handbuch
Siehe das Kapitel ‚Probleme und Bugs‘ in der GNU-Handbuch machen.
Dieses Handbuch Seite beigetragen von Dennis Morse von der Stanford University. Es wurde von Roland McGrath überarbeitet. Weitere Updates trugen durch Mike Frysinger.
GNU make ist freie Software; Sie können es weitergeben und / oder es unter den Bedingungen der GNU General Public License ändern, wie von der Free Software Foundation veröffentlicht wurde; entweder Version 2 oder (nach Ihrer Wahl) jede spätere Version.
GNU make wird in der Hoffnung, dass es nützlich ist, aber OHNE JEGLICHE GARANTIE; sogar ohne die implizite Garantie der Marktfähigkeit oder Eignung für einen bestimmten Zweck. Lesen Sie die GNU General Public License für weitere Details.
Sie sollten sicherstellen, zusammen mit GNU eine Kopie des GNU General Public License erhalten haben; finden Sie in der Datei COPYING. Wenn nicht, schreiben Sie an die Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.