# CD-ROM: Softwareentwicklung in C

Diese CD-ROM beinhaltet folgende Dinge:

- Vollständiger Source-Code zu den C-Beispielen aus dem Buch im Verzeichnis c_examples. Im Feedback-Forum zum Buch finden sich eventuell neu dazugekommene Beispiele.
- Das Buch selbst in PDF-Format zum schnellen Suchen und Nachschlagen. Sollten Sie noch keinen Adobe Acrobat Reader installiert haben, mit dem man PDF-Files lesen kann, so steht dieser direkt am Adobe-Server (http://www.adobe.com) zum Download zur Verfügung.
- Die Portierungen vieler brauchbarer und wichtiger Unix-Tools auf MS-Windows xx. Dies beinhaltet auch den Gnu C-Compiler gcc. Alle diese Portierungen sind zu finden im Verzeichnis windows, und sie stammen aus dem Cygwin Projekt. Um diese Tools unter Windows zu installieren, wechseln Sie bitte in das Verzeichnis windows auf der CD-ROM und rufen Sie das darin befindliche Programm setup.exe auf. Die Auswahl der zu installierenden Pakete und die Installation derselben erfolgen menügesteuert. Bei eventuellen Problemen oder Unklarheiten ist über den Server des Cygwin Projekts sicherlich Hilfe zu finden. Für alle Interessierten sind nicht nur die installierbaren Binaries, sondern auch zu allen Paketen der Source-Code auf dieser CD-ROM mit dabei.
- Weil im Paket von gcc aus mir unverständlichen Gründen zwar die Man-Pages zum Compiler selbst, aber nicht die Man-Pages zur C-Library enthalten sind, werden diese auf der CD-ROM extra mitgeliefert und sind zu finden im Verzeichnis manuals/man3. Der Inhalt dieses Verzeichnisses muss dort hin kopiert werden, wo bei der Installation der Cygwinn-Tools die dort mitgelieferten Man-Pages installiert wurden.
- Ein wichtiger Hinweis zu den Man-Pages: um diese anzeigen zu können, wird das Programm groff gebraucht. Bei der Installation der Cygwin-Tools darf dieses Paket daher nicht ausgelassen werden.
- Außer den Man-Pages sind auf der CD-ROM zur Gnu C-Library noch zwei Versionen des großen Handbuchs enthalten, eine HTML-Version und eine Version in PDF. Ebenso gibt es in diesem Verzeichnis die Manuals zu Gnu Make in HTML und PostScript. Die Quelle dieser Manuals sind die Gnu Online Manuals, wo auch noch viele Manuals zu anderen wichtigen und interessanten Tools zu finden sind.
- Eine Windows-Portierung von Emacs findet sich im Verzeichnis emacs auf dieser CD-ROM. Wie auch bei den Cygwin-Tools wird Emacs hier als Source und als Binary mitgeliefert. Im Verzeichnis emacs/emacs-20.7 gibt es ein File namens README, in dem die Installation von Emacs unter Windows genau beschrieben wird.
- Beispielhafte Emacs-Konfigurationsfiles (.emacs, .vm, dmacros.dm) und auch ein beispielhaftes Xdefaults File für Emacs unter Unix (Emacs) finden sich im Subdirectory emacs. Wohin die Konfigurationsfiles unter Windows kopiert werden müssen, damit sie von Emacs auch richtig gelesen werden, entnehmen Sie bitte der Installationsanweisung zu Emacs. Unter Unix müssen .emacs und .vm in das User-Homedirectory kopiert werden, und in .emacs findet sich eine Pfadangabe zu dmacros.dm (Voreinstellung: ~/lib/lisp/dmacros.dm). Eventuelle Anpassungen der Pfade auf das verwendete System sind in .emacs vorzunehmen.

Last, but not least, möchte ich hier noch zusammenfassend einige Verweise auf wichtige Server anführen, die die Suche nach Tools für die Softwareentwicklung erleichtern:

- Der Gnu Hauptserver
- Gnu Manuals Online
- Cygwin
- Die gcc Home-Page

Sollten Sie zur CD-ROM oder zum Buch Anmerkungen, Wünsche, Beschwerden (hoffentlich nicht :-)) oder einfach eine Meinung haben, die Sie gerne loswerden möchten, so können Sie das gerne über das Feedback-Forum tun.

Klaus Schmaranz, August 2001.