================================================================= Wie installiere ich den Borland Compiler - HOWTO ================================================================= {by www.c-worker.ch} [1. Einleitung] Eigentlich ist es ja ein Kinderspiel diesen Compiler zu installieren. Jedoch lautet jede zweite Frage die ich beantworte etwa so: "Mein Borland Compiler läuft nicht" "Ich habe einen Kompilierfehler" "Er kann die Include Files nicht finden.." "Er kann die Datei xy nicht finden.." Deshalb habe ich beschlossen dieses kleine HOWTO für Leute die Probleme mit der installation des freien Borland C++ Compilers haben, zu schreiben. [2. Dem Compiler herunterladen] Der Borland Compiler ist Freeware. Damit du ihn jedoch runterladen kannst musst du dich schnell bei Borland "registrieren". Geh dazu auf folgende Website: http://www.borland.com/bcppbuilder/freecompiler/cppc55steps.html Klick dort auf den Link [ STEP 1 ]. Klick dann den Button [ New User ]. Füll das Formular aus. Mindestens Login Name und Passwort solltest du dir merken. Die E-Mail Adresse sollte auch stimmen. Wenn du deinen Account dann erstellt hast, kannst du dich einloggen und dem Compiler (freecommandlinetools.exe) herunterladen. [3. Den Compiler installieren] Nun führ freecommandlinetools.exe aus. Installier den Borland Compiler dann in ein Verzeichnis indem du ihn möchtest. In unserem Beispiel nehmen wir C:\borland\bcc55 an. Nun müsste man eigentlech nur noch das Readme lesen und machen was dort steht, leider scheinen jedoch hier unzählige zu scheitern (Ist Englisch hä ?). Also was ihr tun müsst ist im Ordner in dem ihr vorhin den Compiler installiert habt eine Datei namens bcc32.cfg zu erstellen. Achtet darauf das ihr die Dateierweiterungen einblendet, und die Datei nicht zufällig doch bcc32.cfg.txt heisst (Alles scho gehört). Denn schreib folgende 2 Zeilen in die Datei: -I"c:\Borland\bcc55\include" -L"c:\Borland\bcc55\lib" Natürlich müsst ihr nicht "c:\Borland\bcc55\" schreiben wenn ihr den Compiler anderstwo installiert habt. Schreib anstelle von c:\Borland\bcc55\ den Pfad wo ihr soeben die Datei erstellt habt und vorhin den Borland Compiler installiert habt. -KEIN ABSTAND ZWISCHEN -I und " -KEIN ABSTAND ZWISCHEN -L und " -VERGESST DIE BEIDEN "" NICHT ! Dann erstellt ihr im selben Ordner noch eine zweite Datei. Nennt sie ilink32.cfg Und schreibt folgende Zeile rein: -L"c:\Borland\bcc55\lib" Anstelle von "c:\Borland\bcc55\" einfach wieder den Pfad nehmen wo ihr den Compiler vorhin installiert habt. Und weil es so schön war (und so leider nicht immer geht) kopieren wir die beiden Dateien (bcc32.cfg und ilink32.cfg) noch in den "bin" Ordner, welcher sich in dem Verzeichnis wo wir vorhin den Borland Compiler installiert haben befindet. Nun ist er installiert.. Falls du annimmst du hättest nun eine grafische Entwicklungsumgebung oder so, falsch gedacht. Um ein Programm zu kompilieren musst du in die Kommandozeile. Wechsle dann in den "bin" Ordner deines Borland-Compilers, zB: C:\>cd Borland\bcc55 C:\Borland\bcc55>cd bin C:\Borland\bcc55\Bin> Nun kannst du eine Datei kompilieren mit dem Befehl bcc32: C:\Borland\bcc55\Bin>bcc32 C:\c\kompiliermich.cpp Die Exe Datei befindet sich nicht etwa dort wo die .cpp Datei war, sondern im "bin" Ordner des Borland Compilers. Natürlich kann man das mit einem Parameter ändern. bcc32.exe kann nur von dem "bin" Ordner aus aufgerufen, es sei denn ihr habt entsprechende Umgebungsvariabeln gesetz. (Falls ihr es macht, die für den Linker nicht vergessen !) [4. Hinweis] Die beiden .cfg Dateien sind eigentlich nur dazu da um dem Compiler und dem Linker standardmässig einige Paremeter mitzugeben. Eigentlich müsste man diese Dateien nicht erstellen und könnte dem Compiler um dem Linker die Include und Lib Pfade als Parameter übergeben. Ich persönlich finde diese Dateien eine gute Lösung und nutze sie auch um die Paremeter einzutragen die ich beim kompilieren immer wünsche. [5. Rechtliche Hinweise] Ich übernehme kein Haftung für die Richtigkeit des Inhaltes dieses Dokumentes, oder die Eignung dieses Dokumentes für einen bestimmten Zweck. Ebensowenig hafte ich für eventuelle Schäden die durch dieses Dokument entstehen könnten. Dieses Dokument darf weitergegeben und modifiziert werden nach belieben. Alles was hier geschrieben steht ist absoluter Unsinn.