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:
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.