Kapitel 1. Richte dich für eine einfache Zusammenstellung ein
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Pass auf, Schatz, denn ich benutze Technologie.
Iggy Pop, "Search and Destroy"
Die C-Standardbibliothek reicht einfach nicht aus, um ernsthafte Arbeit zu erledigen.
Stattdessen hat sich das C-Ökosystem über den Standard hinaus ausgedehnt, was bedeutet, dass du wissen musst, wie du Funktionen aus gängigen, aber nicht zum ISO-Standard gehörenden Bibliotheken einfach aufrufen kannst, wenn du über die Lehrbuchübungen hinauskommen willst. Wenn du mit einer XML-Datei, einem JPEG-Bild oder einer TIFF-Datei arbeiten willst, brauchst du libxml, libjpeg oder libtiff, die alle frei erhältlich, aber nicht Teil des Standards sind. Leider ist das der Punkt, an dem die meisten Lehrbücher aufhören und dich allein lassen. Deshalb gibt es C-Verächter, die selbstgefällige Dinge sagen wie "C ist 40 Jahre alt, also musst du alles von Grund auf neu schreiben" - siehaben nie herausgefunden, wie man mit einer Bibliothek verknüpft.
Hier ist die Tagesordnung für das Kapitel:
- Richte die erforderlichen Werkzeuge ein
- Das ist viel einfacher als in den dunklen Tagen, als du jedes einzelne Bauteil zusammensuchen musstest. Du kannst ein komplettes System mit allem Drum und Dran in vielleicht 10 oder 15 Minuten einrichten (plus die Zeit für den Download, um so viel gutes Material zu laden).
- Kompiliere ein C-Programm ...