Einrichtung der Crosscompiler - Umgebung
Eine Standardentwicklungsumgebung unter Debian wird nun eingerichtet. Diese wird zum kompilieren der ToolChain benötigt.Dazu wird sich als root an an coLinux angemeldet und einige Paket aus dem Internet nachgeladen. Folgende Anweisung ausführen und mit "y" bestätigen:
"apt-get install build-essential autoconf automake gettext texinfo libtool wget bzip2 python"
Nach der Durchführung ist eine normale "c++" - Umgebung eingerichtet und kann für die Erstellung von Linux Programmen verwendet werden. Eventuell müßen noch einige benötigte Bibliotheken nachinstalliert werden.
Installation des “Oopo's DevKit"
- Anmeldung an coLinux als root
- Mit “cd /root/install” in das Verzeichnis wechseln
- Download Oopo’s Devkit mit “wget http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,1,2,0,14,1609”
- Dekomprimieren des DevKits mit “bzip2 -d gp2xdev-20060525.tar.bz2”
- Entpacken mit “tar xfv gp2xdev-20060525.tar”
- Aus Platzgründen wird die entpackte Datei mit “rm gp2xdev-20060525.tar” gelöscht. Ansonsten kann es sein, dass das Kompilieren aufgrund eines vollen Images abgebrochen wird.
- Den Editor mit /etc/profile aufrufen und folgendes über der Zeile “export PATH” eingeben und Datei speichern.
export GP2XDEV="/usr/local/gp2xdev"
export PATH="$PATH:$GP2XDEV/bin" - Die Datei “/root/.profile” ebenfalls ändern, da hier die Umgebungsvariabel PATH mit neuen Werten überschrieben wird.
- Auf der Konsole folgendes eingeben und ausführen. Damit erspart man sich eine An- und Abmeldung.
export GP2XDEV="/usr/local/gp2xdev"
export PATH="$PATH:$GP2XDEV/bin" - In das Verzeichnis mit “cd /root/install/gp2xdev/toolchain/” wechseln
- “make” auf Konsole aufrufen und einige Zeit warten, bei mir waren es auf einem 2.4 GHz Intel System ca. 2 ½ Stunden. (Intel Dual Core 1.8 GHZ ca. 1 Stunde)
- In das Verzeichnis mit “cd /root/install/gp2xdev/libs/” wechseln
- “make” auf Konsole aufrufen und wieder einige Zeit warten, diesmal nur so ca. 50 Minuten
Die Installation des DevKit ist abgeschlossen. Zum testen kompilieren wir ein Beispielprogramm von Oop.
- Wechsle in das Verzeichnis “/root/install”
- Download mit “wget http://www.oopo.net/users/danpeori/releases/sdl-tester-20060221.tar.bz2”
- Entpacken mit “tar xfv sdl-tester-20060221.tar.bz2”
- Wechseln in das Unterverzeichnis “/root/install/sdl-tester”
- In der Konsole “make clean ; make “ eingeben und mit Enter ausführen
- Falls die Datei “gp2x-gcc” nicht gefunden wird, dann fehlt das Verzeichnis “/usr/local/gp2xsdk/bin” in der Pfad – Umgebungsvariable. Bitte die Einstellungen in der Datei “etc/profiles” prüfen. Dazu muss zuvor eine Anmeldung als root erfolgen.