Gentoo Linux Paket -Management-System , Portage , verwendet das Front-End- Emerge , um den Quellcode herunterladen und Optimierung ihrer Zusammenstellung für präzise Hardware-Konfigurationen . Allerdings, wenn Sie versuchen, cross- kompilieren Sie die Software für eine andere Maschine , wird die Emerge System erstellen Sie ein paar Probleme, die Sie brauchen, um überwunden werde . Glücklicherweise hält die Gentoo Entwickler-Team ein Paket namens " crossdev " , mit dem Sie eine spezielle Compiler für Ihre Hardware-Architektur innerhalb Emerge bauen können. Dies ermöglicht Ihnen, cross- kompilieren Portage Quellcode mit einem emerge Kommando . Anleitung
1
Öffnen Sie ein Terminal -Emulator.
2
Typ "su" in den Terminal-Emulator und geben Sie dann Ihren Administrator-Passwort , Root-Rechte zu erlangen.
3
Typ "emerge crossdev " in das Terminal-Emulator
4
Typ . " crossdev - Ziel Ziel - Hardware - Architektur" nach crossdev beendet Kompilieren und Installieren . In dieser Syntax "target - Hardware - Architektur" ist die Hardware-Architektur , für die Sie Cross-Kompilierung der Software
5
Typ . " Emerge- Wrapper - init " in Ihrem Terminal . Wenn das Terminal gibt Ihnen Aufgaben zu erfüllen , füllen Sie diese , bevor Sie mit dem nächsten Schritt.
6
Typ "Ziel - Hardware - Architektur - emerge package-name ", wo "target - Hardware - Architektur " ist die Architektur, die Sie mit dem angegebenen " crossdev "-Befehl und " package-name "ist der Name des Pakets sind Sie Cross- Kompilierung . Zum Beispiel, wenn Sie spezifiziert die " ppc - unknown- linux- gnu " Architektur , dann würden Sie " ppc - unknown- linux- gnu- emerge Paket -name" in das Terminal eingeben.