Gentoo Linux pakethanteringssystem , Portage använder Emerge front - end för att hämta filer källkod och optimera sin sammanställning för exakta maskinvarukonfigurationer . Men om du försöker korskompilera programvaran för en annan maskin , kommer Emerge systemet skapar en del problem som du måste övervinna . Lyckligtvis håller Gentoo utvecklingsteam ett paket som kallas " Crossdev " som låter dig bygga en specialiserad kompilator för din hårdvara inom Emerge . Detta gör att du kan korskompilera kod Portage källa med en emergekommandot . Instruktioner
1
Öppna en terminal emulator .
2
Type " su " i terminalemulator och sedan ange ditt administratörslösenord för att få root-privilegier .
Billiga 3
Type " dyker crossdev " i terminalemulator
4
Type . " crossdev - mål mål - hårdvara - arkitektur " efter crossdev avslutar kompilera och installera . I denna syntax , " mål - hårdvara - arkitektur " är den hårdvara som du är korskompilering programvaran
5
Type . " Emerge- wrapper - init " i din terminal . Om terminalen ger dig uppgifter att utföra , slutföra dem innan vi går vidare till nästa steg .
6
Type " mål - hårdvara - arkitektur - dyka paketnamn " där " target- hårdvara - arkitektur " är arkitekturen du angav med " crossdev " kommandot och " paket - namn " är namnet på det paket du är korskompilering . Till exempel , om du angett " PPC - unknown - linux - gnu " arkitektur , då du skulle skriva " PPC - unknown - linux - gnu - dyka paketnamn " i terminalen .