Les points forts de la Scratchbox sont les suivants :
- Possibilité de créer rapidement des cibles pour différents processeurs, principalement x86 et ARM, ainsi que de choisir différentes versions de la libc, grâce aux toolchains déjà disponibles dans les paquets Scratchbox.
- La cross-compilation se fait dans un environnement « chrooté », dans lequel on dispose des mêmes versions des bibliothèques que celles de notre cible. Il n'y aucune ambiguïté possible entre les fichiers de la cible et ceux de la machine hôte.
- On peut exécuter directement dans la Scratchbox des programmes destinés à la cible grâce à une fonctionnalité, la « CPU Transparency », qui s'appuie soit sur un remote shell, on doit alors disposer physiquement d'une carte de développement reliée au PC, soit dans QEMU.
Cet article montrera comment installer la dernière version de la Scratchbox 1.x, Hathor, comment compiler et exécuter un premier « Hello World! » sur des cibles x86 puis ARM....
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première