TX09Linux

Cross Compiling

↑ Toolchain Installation  #

Eine fertige Cross-Toolchain für ARMv5, also die TMPA9x0 Familie, kann hier heruntergeladen werden. Diese kann einfach auf einer Linux Arbeitsstation (am besten aktuelle Ubuntu oder Debian Version) ausgepackt werden, also Benutzer "root" folgende Kommandos ausführen:

# cd /
# tar jxvf mucross-1.0-i686-linux-armv5te-linux-gnueabi-toolchain-gtk-qt4.tar.bz2

Je nach Linux Distribution kann es nötig sein, noch eine weitere Bibliothek aus der Distribution zu installieren. Unter Ubuntu oder Debian wie folgt:

# apt-get install libmpfr1ldbl

↑ Verwendung der Toolchain  #

Vor der Verwendung der Toolchain, müssen einige Umgebungsvariablen gesetzt werden. Um dies zu vereinfachen, ist ein Script mit installiert worden:

# . /opt/mucross/arm/environment-setup

(Den führenden Punkt beachten...)

Der Cross-Compiler ist "arm-mucross-linux-gnueabi-gcc" und kann nun unter diesem Kommando aufgerufen werden.