<< Inline-Dateien >> Installation
Dazu braucht man zunächst eine aktuelle Kopie der amiga.lib (aus dem NDU, siehe Abschnitt Wo bekomme ich die Amiga-Include-Dateien?). Nachdem man sich ein Directory für die konvertierten Dateien erstellt hat, wechselt man mit cd in dieses Directory und gibt das Folgende ein:
hunk2gcc amiga.lib [..further libs if you like..]Dies erzeugt ein Objektfile wie a.out für jedes einzelne Modul, das die Library enthält. Diese Module muß man anschließend in einer gcc-Library zusammenfassen:
ar qc libamiga.a obj.* ranlib libamiga.aDas Programm ranlib fügt eine Symboltabelle in die Library ein. (Dadurch wird der Zugriff auf die Library sehr viel schneller.)
Solange man keine reinen AmigaDOS-Funktionen verwendet, kann man auch eine Pseudo-Library erzeugen:
cat "int dummy;" >dummy.c gcc -c dummy.c ar crv libamiga.a dummy.o mv libamiga.a gcc:lib
<< Inline-Dateien >> Installation