Mal eben C kompilieren

Ich habe den Quelltext eines einfachen C-Programms für Windows im Internet gefunden. Muss ich wirklich 460 MByte für Visual Studio C++ Express und 400 MByte für das Windows-SDK herunterladen und installieren, nur um dieses eine Programm zu übersetzen?

vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Johannes Endres

Ich habe den Quelltext eines einfachen C-Programms für Windows im Internet gefunden. Muss ich wirklich 460 MByte für Visual Studio C++ Express und 400 MByte für das Windows-SDK herunterladen und installieren, nur um dieses eine Programm zu übersetzen?

Nein, Sie können auch die Entwicklungsumgebung LCC-Win32 benutzen. Die Download-Größe ist nicht nur wesentlich geringer (weniger als 6 MByte), auch die exe-Dateien werden deutlich kleiner als die von Visual C++. LCC-Win32 kostet nichts, so lange Sie es nur privat einsetzen.

Installieren Sie zunächst das Basispaket. Mit den beiden Aufrufen

lcc -O hello.c
lcclnk -s hello.obj

übersetzen und linken Sie das C-Programm. Der Schalter -s entfernt die Debug-Daten im zweiten Schritt aus dem Programm.

Allerdings versteht LCC nur C, kein C++. Wenn Sie ein C++-Programm übersetzen müssen, können Sie auf einige andere Pakete zurückgreifen, die wir unter dem Soft-Link zusammengestellt haben. Ein Kompromiss zwischen kleinem Download und einfacher Bedienung ist der Borland-Compiler. Dem fehlen jedoch einige Windows-Bibliotheken, sodass je nach Programm doch der Download des Windows-SDK erforderlich wird.

Soft-Link ()