Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| software:linux:emdebian:cross-toolchain [2013-04-22 15:35] – kalberer | software:linux:emdebian:cross-toolchain [2014-08-26 17:35] (aktuell) – zueger1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Emdebian | + | ====== Emdebian |
| - | Emdebian | + | Das Emdebian |
| + | |||
| + | ===== Vorbereitung ===== | ||
| + | - Schlüssel für das Emdebian-Paket-Archiv installieren: | ||
| + | - Emdebian-Paket-Archiv als Quelle für APT hinzufügen, | ||
| + | deb http:// | ||
| + | - Paket-Quellen neu lesen: < | ||
| + | - Wird Debian 7 //Wheezy// verwendet, muss noch die '' | ||
| + | - Paket-Archiv für Debian Testing hinzufügen: | ||
| + | deb http:// | ||
| + | - Paket-Quellen neu lesen: < | ||
| + | - GLibc6 aktualisieren: | ||
| + | - Wird Ubuntu 14.04 verwendet, muss das Paket libmpc2 aus Debian Wheezy installiert werden, dazu sind folgende Schritte notwendig: | ||
| + | - Paket herunterladen: | ||
| + | - Paket installieren((der Dateinamen des Paketes kann sich vom Beispiel unterscheiden)): | ||
| + | |||
| + | ===== Toolchain für PowerPC installieren ===== | ||
| + | - Installation des Cross Compilers und der Laufzeitbibliotheken: | ||
| + | # apt-get install gcc-4.7-powerpc-linux-gnu | ||
| + | # apt-get install g++-4.7-powerpc-linux-gnu</ | ||
| + | |||
| + | ===== 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. | ||
| - | ===== Installation der Toolchain ===== | ||
| - | Die Installation erfolgt mit folgenden Schritten: | ||
| - | - Folgende Zeilen müssen am Schluss des Files /// | ||
| - | deb http:// | ||
| - | - Repository zu apt-get hinzufügen: | ||
| - | sudo apt-get update</ | ||
| - | - Installation des Cross Compilers: < | ||
| - | sudo apt-get install libc6-armel-cross libc6-dev-armel-cross | ||
| - | sudo apt-get install binutils-arm-linux-gnueabi | ||
| - | sudo apt-get install gcc-4.4-arm-linux-gnueabi | ||
| - | sudo apt-get install g++-4.4-arm-linux-gnueabi | ||
| - | sudo apt-get install uboot-mkimage | ||
| - | sudo apt-get install apt-cross-dpkg-cross | ||
| - | sudo apt-get install libncurses5-dev | ||
| - | sudo apt-get install linux-libc-dev-armel-cross</ | ||
| - | - xapt via Backports installieren: | ||
| - | deb http:// | ||
| - | - Installation von xapt: < | ||
| - | sudo apt-get install xapt</ | ||