le système de gestion de paquets de Gentoo Linux , Portage, utilise le front-end Emerge de télécharger des fichiers de code source et d'optimiser leur compilation pour les configurations matérielles précises . Toutefois, si vous essayez de cross-compiler le logiciel pour une autre machine , le système Emerge va créer quelques problèmes dont vous aurez besoin à surmonter. Heureusement , l'équipe de développement de Gentoo maintient un paquet appelé " crossdev " qui vous permet de construire un compilateur spécialisé pour votre architecture matérielle au sein émerger. Cela vous permet de cross-compiler le code source de Portage avec une commande emerge . Instructions
1
Ouvrez un émulateur de terminal.
2
Tapez " su" dans l'émulateur de terminal , puis entrez votre mot de passe administrateur pour obtenir les privilèges root .
3 type de
"emerge crossdev " dans l'émulateur de terminal
4 Type de
. " crossdev - cible cible matérielle architecture" après crossdev termine compiler et installer . Dans cette syntaxe, «cible matérielle architecture" est l'architecture matérielle pour lequel vous faites une compilation croisée du logiciel
5
type . "Emerge -wrapper - init" dans votre terminal. Si le terminal vous donne des tâches à effectuer , les compléter avant de passer à l'étape suivante.
6
type «cible matérielle architecture émerger package-name ", où " la cible matérielle architecture " est l'architecture que vous avez spécifié avec la " commande " et " crossdev package-name "est le nom du package que vous êtes la compilation croisée . Par exemple, si vous avez spécifié l' architecture " ppc -unknown- linux -gnu ", puis tapez " ppc -unknown- linux- gnu- émerger package-name " dans le terminal .
< Br >