<< Amiga-Libraries
>> Hilfe

Wie installiere ich den gcc?

Zun�chst eine wichtige Bemerkung von Philippe Brand: Die meist gestellte Frage im Zusammenhang mit gcc-2.5.8 ist

"Warum kann ich keine C++-Programme �bersetzen?"

Das liegt daran, da� ich einen Fehler bei der gcc-Distribution gemacht habe. Anstelle der 2.5.8-Versionen der C++- und Objective-C-Compiler habe ich die Version 2.5.7 verwendet. Um dies zu beheben, gibt es zwei M�glichkeiten:

Auf dem Aminet befindet sich auch die Datei `dev/gcc/gcc258ud1.lha', die einige korrigierte Libraries, Includes usw. enth�lt ...

Und vergessen Sie nicht, die Datei `gcc258-readme.lha' ebenfalls von Aminet zu kopieren.

  1. Falls dies die erste gcc-Installation ist:

    CLI> cd Disk_mit_viel_freiem_Platz:
    CLI> lha x gcc258-x.lha
    
    Dabei steht x f�r die Zahlen 1 bis 4, evtl. auch 5 bis 6, falls Sie auch die Quelltexte installieren wollen.

    Von der Workbench aus wird nun das Programm GCC-Install gestartet. Dies ist das von Vielen gew�nschte Installer-Skript f�r den gcc. Man muss also nur die Archivdateien entpacken, der Rest (Erzeugen von Umgebungsvariablen, Assigns, Kopieren der Shared-Libraries usw.) wird vom Installationsskript erledigt.

    Bei dieser Gelegenheit:

    Installer and Installer project icon (C) Copyright 1991-93 Commodore-Amiga, Inc. All Rights Reserved. Reproduced and distributed under license from Commodore.

  2. Falls bereits eine �ltere gcc-Version vorhanden ist: L�schen Sie einfach das alte gcc-Directory und f�hren Sie dann eine Neuinstallation durch. Es hat sich zu viel ge�ndert. (Ein Backup vorher ist aber sicher keine schlechte Idee.)

Bitte verwenden Sie unbedingt die ixemul.library in der Revision 45 und nicht die Revision 47! Letztere ignoriert `ENV:'.

Um gcc zu verwenden, brauchen Sie einen Stack von wenigstens 50000 Bytes. Dies sollte f�r die meisten Anwendungen ausreichen. Wollen Sie allerdings gcc selbst �bersetzen, dann sollten Sie wenigstens 250000 Bytes rechnen, f�r noch komplexere Dinge entsprechend mehr. Auch ar und ranlib brauchen einen gro�en Stack, wenigstens 200000 bis 300000 Bytes, abh�ngig von der Gr��e der Library.



<< Amiga-Libraries >> Hilfe