Um Software erfolgreich für Amiga OS4 schreiben zu können benötigt es einer Entwicklungsumgebung. Nachfolgend eine Auflistung mit den wichtigsten Programmen und einigen optionalen Erweiterungen, um ein Grundsystem zu erhalten.
Basissystem
- Amiga OS4.1 FE Update 2
- SDK 54.16
Das SDK 54.16 beinhaltet 4 Versionen des GCC-Compiler - 6.4.0, 8.4.0, 10.3.0 und 11.2.0. Außerdem gibt es noch ein Archiv mit aktualisierten clib2 Dateien für das SDK, welche bei Problemen mit C++ und newlib helfen sollen.
Bitte beachtet, GCC 8 oder höher kann keinen Code für PowerPC SPE (z.B. für A1222/Tabor) übersetzen, da diese Funktion aus dem Release entfernt wurde. Dazu bitte GCC 6.4.0 benutzen.
In AmiUpdate sollte zusätzlich noch der Server amiupdate.codebench.co.uk/SdkServer eingetragen werden, um Aktualisierungen zum SDK von Drittentwicklern zu empfangen.
Die Version des installierten GCC-Compilers kann über die Shell mit der Eingabe von gcc -v überrpüft werden (hier im Beispiel ist es die Version 8.3.0).
vbcc
Es muss nicht immer GCC sein, auch mit vbcc lassen sich viele Projekte übersetzen. Gerade im Hinblick auf die Portabilität (z.B. auch für Amiga OS3 oder MorphOS) ist vbcc manchmal die vielleicht bessere Lösung. Die aktuellen Archive können unter http://sun.hasenbraten.de/vbcc/ heruntergeladen werden.
Erweiterungen (optional)
- CodeBench (IDE)
- Cubic IDE (IDE)
- Vim (Editor)