GNU toolchain

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

GNU toolchain est un terme générique désignant une chaîne de compilation utilisant des logiciels du projet GNU. GNU toolchain n'est pas un projet GNU, mais l'expression reste parfois utilisée à l'extérieur du projet pour désigner les composants de la chaîne.

Composants de la chaîne de compilation GNU[modifier | modifier le code]

  • GNU Binutils: Suite d'outils incluant un éditeur de liens, un assembleur et d'autres outils ;
  • GNU Compiler Collection (GCC): Suite de compilateurs pour différents langages de programmation ;
  • GNU C Library, bibliothèque C du système utilisée pour les appels au noyau et le traitement des processus de bas-niveau ;
  • les en-têtes du noyau requis par la bibliothèque glibc (linux-headers dans le cas du noyau Linux) ;
  • GNU Debugger (GDB): outil de débug;
  • Autotools (GNU build system):

Utilisation[modifier | modifier le code]

Certaines parties de cette chaîne de compilation sont aussi directement utilisées ou portées sur d'autres plateformes telles que Solaris, Mac OS X, Microsoft Windows (via Cygwin et MinGW/MSYS), et la PlayStation 3[1].

Notes et références[modifier | modifier le code]

  1. « Section code source du site web de Sony » (consulté le 17 décembre 2012)

Voir aussi[modifier | modifier le code]