| Zeile 3: | Zeile 3: | ||
== Vorbereitungen == | == Vorbereitungen == | ||
| − | Die Erstellung eines Cross-Compilers für ARM-Architekturen erfolgt anfangs analog zu der Erstellung eines [[X86-64_Cross-Compiler|Cross-Compilers]] für [[X86-64|x86-64 Prozessoren]]: Es müssen die [http://ftp.gnu.org/gnu/binutils/binutils-2. | + | Die Erstellung eines Cross-Compilers für ARM-Architekturen erfolgt anfangs analog zu der Erstellung eines [[X86-64_Cross-Compiler|Cross-Compilers]] für [[X86-64|x86-64 Prozessoren]]: Es müssen die [http://ftp.gnu.org/gnu/binutils/binutils-2.21.tar.gz binutils] und der [http://ftp.gnu.org/gnu/gcc/gcc-4.6.0/gcc-core-4.6.0.tar.bz2 gcc] in ihrer jeweils aktuellen Version (Stand: 11. Mai 2011) heruntergeladen werden. Sollen mehr Sprachen als C unterstützt werden, so müssen die entsprechenden Pakete unter [http://ftp.gnu.org/gnu/gcc] heruntergeladen werden. |
Es werden nun ein paar Variablen erstellt: | Es werden nun ein paar Variablen erstellt: | ||
| Zeile 21: | Zeile 21: | ||
$ make all | $ make all | ||
# make install | # make install | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== gcc bauen == | == gcc bauen == | ||
| Zeile 59: | Zeile 29: | ||
Dann ruft man configure wie folgt auf: | Dann ruft man configure wie folgt auf: | ||
| − | $ ../cross-arm-gcc/gcc-4. | + | $ ../cross-arm-gcc/gcc-4.6.0/configure --target=$TARGET --prefix=$PREFIX --enable-languages=c --without-headers |
Nach erfolgreichem configure kann der gcc mittels | Nach erfolgreichem configure kann der gcc mittels | ||