Linux Embedded

Le blog des technologies libres et embarquées

Crosstool-ng : human crossing

La plupart des développeurs ont l’habitude d’utiliser les chaînes de compilation fournies par leur distribution. Elles sont généralement faciles à installer et  fiables car fréquemment utilisées. Elles sont en revanche peu configurables. Créer sa propre chaîne de compilation permet de l’adapter à une cible et à des besoins spécifiques. Il pourra être possible de choisir la libc, la version de…

Interroger son compilateur

Il peut arriver que l’on ait besoin de connaître les constantes prédéfinies de son compilateur. Par exemple, cela peut servir à comparer deux compilateurs. C’est également utile lorsque l’on souhaite utiliser des directives de précompilations (#ifdef) pour encadrer des optimisations spécifiques. On s’en sert également lorsque l’on souhaite analyser l’impact de certaines options de compilation. Voici comment lister les macros…