Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:compilation_croisee [Le 11/02/2010, 19:57] – scholi | tutoriel:compilation_croisee [Le 11/09/2022, 12:19] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 8: | Ligne 8: | ||
| Pour cela, nous allons commencer par compiler... un compilateur ! Mais attention, il sera BRUT c' | Pour cela, nous allons commencer par compiler... un compilateur ! Mais attention, il sera BRUT c' | ||
| - | Exceptions : le compilateur pour Windows(r) existe en paquets, pas besoin de le re-compiler, | + | Exceptions : le compilateur pour Windows(r) existe en paquets, pas besoin de le re-compiler, |
| - | Pour la compilation croisée vers une architecture arm un petit scripte | + | Pour la compilation croisée vers une architecture arm un petit script |
| ===== Prérequis ===== | ===== Prérequis ===== | ||
| Ligne 16: | Ligne 16: | ||
| Avoir jeté un oeil sur la page traitant de la compilation standard : [[tutoriel: | Avoir jeté un oeil sur la page traitant de la compilation standard : [[tutoriel: | ||
| - | Si vous vouler compiler pour Windows(r) ou pour un 32/64 bits croisé, | + | Si vous vouler compiler pour Windows(r) ou pour un 32/64 bits croisé, |
| - | rendez-vous à la rubrique utilisation... | + | rendez-vous à sur la page [[tutoriel: |
| Avoir téléchargé les sources de **[[http:// | Avoir téléchargé les sources de **[[http:// | ||
| Ligne 30: | Ligne 30: | ||
| Décompresser l' | Décompresser l' | ||
| - | == configuration == | + | === configuration |
| Configurer la compilation avec la commande : | Configurer la compilation avec la commande : | ||
| Ligne 39: | Ligne 39: | ||
| On peut utiliser l' | On peut utiliser l' | ||
| - | == compilation == | + | === compilation |
| Il suffit de lancer la commande : | Il suffit de lancer la commande : | ||
| make all | make all | ||
| - | == installation == | + | === installation |
| Avec les droits super-utilisateur si on veut installer dans les parties système (option " | Avec les droits super-utilisateur si on veut installer dans les parties système (option " | ||
| Ligne 54: | Ligne 54: | ||
| Décompresser l' | Décompresser l' | ||
| - | == configuration == | + | === configuration |
| Configurer la compilation avec la commande : | Configurer la compilation avec la commande : | ||
| Ligne 63: | Ligne 63: | ||
| Si on veut le C++, il faut le rajouter aux langages, après c : --enable-languages=c, | Si on veut le C++, il faut le rajouter aux langages, après c : --enable-languages=c, | ||
| - | == compilation == | + | === compilation |
| Il suffit de lancer la commande : | Il suffit de lancer la commande : | ||
| make all-gcc | make all-gcc | ||
| - | == installation == | + | === installation |
| Avec les droits super-utilisateur si on veut installer dans les parties système (option " | Avec les droits super-utilisateur si on veut installer dans les parties système (option " | ||
| Ligne 85: | Ligne 85: | ||
| Pour les paquets installés Linux 32/64 croisé il faut rajouter l' | Pour les paquets installés Linux 32/64 croisé il faut rajouter l' | ||
| - | == Le kernel == | + | ==== Le kernel |
| Exemple de ligne de commande pour compiler le kernel Linux où c'est plus compliqué si on veut utiliser make-kpkg : | Exemple de ligne de commande pour compiler le kernel Linux où c'est plus compliqué si on veut utiliser make-kpkg : | ||
