Outils pour utilisateurs

Outils du site


dev:raspberry:cross-toolchain:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dev:raspberry:cross-toolchain:start [2012/12/22 11:59] – [cross toolchain précompilée] rootdev:raspberry:cross-toolchain:start [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 6: Ligne 6:
 Application courante: J'utilise mon PC pour générer des programmes qui s'éxecuteront sur une machine ayant de plus faibles ressources: ma raspeberry Pi. Application courante: J'utilise mon PC pour générer des programmes qui s'éxecuteront sur une machine ayant de plus faibles ressources: ma raspeberry Pi.
  
-Cela peut sembler plus compliqué, pourquoi ne pas les générer les programmes directement sur la cible? Souvent ces cibles sont des plateformes légères, dédiée à de l'embarqué par exemple. Leurs ressources sont limitées: espace de stockage, cadence du processeur, quantité de mémoire. La génération des binaires peut être bien plus longue.+Cela peut sembler plus compliqué, pourquoi ne pas les générer les programmes directement sur la cible? Souvent ces cibles sont des plateformes légères, dédiée à de l'embarqué par exemple. Leurs ressources sont limitées: espace de stockage, cadence du processeur, quantité de mémoire. La génération des binaires peut être bien plus longue voire impossible.
  
 ===== L'outil cross toolchain ===== ===== L'outil cross toolchain =====
Ligne 25: Ligne 25:
 ==== compilation de la cross toolchain ==== ==== compilation de la cross toolchain ====
  
-La compilation d'une chaine peut s'averrer fastidieux. Regrouper les packages, tenter la compilation, résoudres incompatibilités, appliquer les patchs recompiler... Certains outils permettent de sélectionner les bonnes versions de packages et de compiler la chaine:+La compilation d'une chaine peut s'averrer fastidieuse. Il y a de fortes dépendances entre la croos toolchain et la Glibc et de fortes dépendances entre la Glic et le noyau. Regrouper les versions des paquets compatibles, tenter la compilation, résoudres les incompatibilités, appliquer les patchs recompiler... Certains outils permettent de sélectionner les bonnes versions de packages et de compiler la chaine:
   * Crosstool   * Crosstool
   * Crosstool-NG   * Crosstool-NG
dev/raspberry/cross-toolchain/start.1356177572.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)