Gratisversand in ganz Deutschland!
Bookbot

Robert Mecklenburg

    Devices of the Soul
    Managing projects with GNU make
    GNU make
    • 2005

      Das Programm „make“ ist eines der traditionsreichsten Tools zur Software-Entwicklung und wird verwendet, um in Projekten mit vielen Quelldateien alle Arbeitsschritte bis zum fertigen ausführbaren Programm automatisiert zu steuern. Es bleibt das bevorzugte Build-Tool in vielen Programmierprojekten, einschließlich des Linux-Kernels. Die Funktionsweise von make basiert auf der Überprüfung von Zeitstempeln der Quelldateien, um zu entscheiden, welche Dateien neu kompiliert oder erstellt werden müssen. make bietet zahlreiche Optionen zur Bearbeitung ganzer Verzeichnishierarchien und zur Erstellung verschiedener Programmversionen für unterschiedliche Betriebssysteme, wobei es großen Wert auf Konfigurierbarkeit und Anpassungsmöglichkeiten legt. Dieses Buch fokussiert sich auf GNU make, eine Version, die sich als Industriestandard etabliert hat. Als freie Software ist GNU make weit verbreitet und auf nahezu allen Betriebssystemen verfügbar, einschließlich mehrerer Varianten für Windows. Es behandelt die Grundlagen wie das Erstellen einfacher Makefiles und den Umgang mit Befehlen sowie die leistungsstarken Erweiterungen von GNU make. Darüber hinaus werden fortgeschrittene Themen wie das Management großer Projekte, Portabilität, Debugging von Makefiles, Leistungssteigerung und die Anwendung von make in Java-Projekten ausführlich behandelt.

      GNU make