Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
software:linux:ubuntu:crosstoolchain:start [2014-07-21 11:06] – tinner | software:linux:ubuntu:crosstoolchain:start [2018-10-10 09:30] – graf | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Cross-Toolchain installieren ====== | + | ====== Cross-Toolchain installieren |
===== Toolchain für PowerPC ===== | ===== Toolchain für PowerPC ===== | ||
- | - Installation der benötigten Libraries für PowerPC in einer root-Konsole: | + | - Installation der benötigten Libraries für PowerPC in einer root-Konsole: |
- Installation des GCC für PowerPC:< | - Installation des GCC für PowerPC:< | ||
- Simlink für gcc erstellen:< | - Simlink für gcc erstellen:< | ||
#sudo ln -s powerpc-linux-gnu-gcc-4.8 powerpc-linux-gnu-gcc</ | #sudo ln -s powerpc-linux-gnu-gcc-4.8 powerpc-linux-gnu-gcc</ | ||
- Falls U-Boot benötigt wird muss zusätzlich U-Boot Tools installiert werden: < | - Falls U-Boot benötigt wird muss zusätzlich U-Boot Tools installiert werden: < | ||
+ | |||
+ | ===== Toolchain für ARM installieren ===== | ||
+ | Anmerkung: Debian kennt drei unterschiedliche ARM-ABIs: //arm//, //armel// und //armhf//. In dieser Anleitung wird eine Toolchain für //armel// installiert. | ||
+ | - Installation des Cross Compilers und der Laufzeitbibliotheken: | ||
+ | # apt-get install gcc-4.7-arm-linux-gnueabi | ||
+ | # apt-get install g++-4.7-arm-linux-gnueabi</ | ||
+ | - Soll ein Linux Kernel crosscompiliert werden, so werden noch weitere Bibliotheken benötigt: < | ||
+ | - Installation von xapt: < | ||
+ | - Installation eventuell zusätzlich benötigter Bibliotheken. |