Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:linux:ubuntu:crosstoolchain:start [2015-02-10 13:59] tinnersoftware:linux:ubuntu:crosstoolchain:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== Cross-Toolchain installieren ====== 
  
-===== Vorbereitung ===== 
- 
-===== Toolchain für PowerPC ===== 
-  - Installation der benötigten Libraries für PowerPC in einer root-Konsole: <code>#sudo apt-get install libc6-powerpc-cross libc6-dev-powerpc-cross binutils-powerpc-linux-gnu libncurses5-dev build-essential</code> 
-  - Installation des GCC für PowerPC:<code>#sudo apt-get install gcc-4.8-powerpc-linux-gnu g++-4.8-powerpc-linux-gnu</code> 
-  - Simlink für gcc erstellen:<code>#cd /usr/bin  
-#sudo ln -s powerpc-linux-gnu-gcc-4.8 powerpc-linux-gnu-gcc</code> 
-  - Falls U-Boot benötigt wird muss zusätzlich U-Boot Tools installiert werden: <code>#sudo apt-get install u-boot-tools </code> 
- 
-===== 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: <code># apt-get install libc6-armel-cross libc6-dev-armel-cross binutils-arm-linux-gnueabi  
-# apt-get install gcc-4.7-arm-linux-gnueabi 
-# apt-get install g++-4.7-arm-linux-gnueabi</code> 
-  - Soll ein Linux Kernel crosscompiliert werden, so werden noch weitere Bibliotheken benötigt: <code># apt-get install libncurses5-dev linux-libc-dev-armel-cross uboot-mkimage</code> 
-  - Installation von xapt: <code># apt-get install xapt</code> 
-  - Installation eventuell zusätzlich benötigter Bibliotheken.