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-23 09:44] – 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</ | ||
- | - Installation eventuell zusätzlich benötigter Libraries. |