Article View: fras.text.programmieren
Article #78Re: C++-Compiler
From: Sascha Ulbrand
Date: Fri, 23 Feb 1996 12:04
Date: Fri, 23 Feb 1996 12:04
56 lines
3475 bytes
3475 bytes
\ Am Mi 21.02.1996 um 15:33:05 Uhr meinte _\ S.ZIMMERT@AME.osn.de (Steffen Zimmert) zum __\ Thema "C++-Compiler": SZ> Also habe ich gedacht, ich nehme mir einmal den GCC zur Hand. Bevor SZ> ich nun aber zig MB sauge, wuerden mich ein paar Dinge SZ> interssieren: SZ> - Bringe ich das Teil mit 6MB zum Laufen, oder kann ich damit SZ> nur Miniaturprogramme schreiben? Ich habe den gcc 2.6.3 mit 6MB am laufen gehabt. Es ließen sich mittlere Projekte ohne Probleme übersetzen, auch wenn die Geschwindigkeit wegen Zugriff auf ChipMEM eher langsam war. Das längste File, das für mein Programm nötig war enthielt ca. 300 Zeilen. Wenn man sein Projekt ausreichend modularisiert und mit dem nützlichen Tool make umgehen kann läßt sich mit gcc ganz gut arbeiten (Wenn man bedenkt, daß er umsonst ist). SZ> - Inwieweit unterstuetzt der Compiler die Features von C++? Ich habe C++ aus dem Standardwerk von Bjarne Stroustrup gelernt, das eigentlich den C++ Standard genau beschreibt. Probleme sind eigentlich keine aufgetreten. Lediglich einen kleinere Compilerfehler habe ich entdeckt, einen davon aber seltsamerweise nur auf der SunOS-Version des gcc 2.6.3. Es handelte sich um ein Standard-C++ Programm ohne Amigaextras, das bei mir auf dem Amiga lief, aber unter SunOS nicht. Desweiteren darf man sich nicht über sporadisch auftretende Fehlermeldungen a la "internal compiler error" wundern. Zum Standard: Ich habe mit den Klassen keine Probleme gehabt, wie die Unterstützung von Templates ist, kann ich nicht sagen. SZ> Aus vergangenen Tagen habe ich noch eine etwas angestaubte SZ> Version des Ma*onC++-Compilers aus dem Jahre `93 `rumliegen. Lohnt SZ> es sich, auf die neueste Version aufzuruesten? Den kann ich nicht empfehlen. Ich mußte mal eine extrem einfach gestaltete Stringklasse programmieren, die von gcc, dem cc von SUN, BorlandC geschluckt wurden, aber MaxonC++ hat sich mit vielen Übersetetzungsfehlern geweigert, die Klasse zu übersetzen. Irgendwie hat mich das nicht so überzeugt. SZ> Welchen C++-Compiler (Es geht NUR um C++!) wuerdet Ihr denn SZ> empfehlen? Wie gesagt, ich habe nur 6MB.... Für ein in viele Teile zerlegtes Programm geht das. Nur ist die Benutzerschnittstelle von gcc nicht gerade für GUI-verwöhnte Anwender geeignet. Die Installation aus den Archiven hat mich trotz Anleitung und SnoopDOS einige Stunden gekostet. Am besten ist es, sich eine FishCD zu besorgen, auf der es lauffähig installiert ist, und nur noch auf die Festplatte kopiert werden muß. cu _ _ _ // (_' __ \X/ ,_)ascha || Lieber heute aktiv als morgen radioaktiv
Technical Details
Message-ID:
<22217C70H0003A6FAH@f49.freeway.shnet.org>Path:
arc1-ca.pugleaf.net!freeway.shnet.org!CRUNCHIEReferences:
<xKy0hMD356aRz1@p-zimmer.ame.osn.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!freeway.shnet.org!CRUNCHIE From: CRUNCHIE@FREEWAY.shnet.org (Sascha Ulbrand) Newsgroups: fras.text.programmieren,z-netz.rechner.amiga.programmieren Subject: Re: C++-Compiler Date: 23 Feb 96 13:04:48 +0100 Message-ID: <22217C70H0003A6FAH@f49.freeway.shnet.org> References: <xKy0hMD356aRz1@p-zimmer.ame.osn.de> X-Mailer: -- The Answer V3.06ss7 (public Beta 1) X-Gateway: ZCONNECT UH ldb.han.de [UUCPfZ V5.69 U002], RFC1036/822 UH ldb.han.de [UUCPfZ V5.69 U002], ZCONNECT UW wysiwyg.zodiac.de [UNIX/Connect v0.73] MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit