Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
software:linux:ubuntu:crosstoolchain:start [2014-05-26 14:07] kalberersoftware:linux:ubuntu:crosstoolchain:start [2018-10-10 09:30] graf
Zeile 1: Zeile 1:
-====== Cross-Toolchain installieren ======+====== Cross-Toolchain installieren mit Ubuntu ======
  
 ===== Toolchain für PowerPC ===== ===== Toolchain für PowerPC =====
-  - Installation der benötigten Libraries für PowerPC in einer root-Konsole: <code>#apt-get install libc6-powerpc-cross libc6-dev-powerpc-cross binutils-powerpc-linux-gnu</code> +  - 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>#apt-get install gcc-4.8-powerpc-linux-gnu g++-4.8-powerpc-linux-gnu</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.