GNU toolchain

Un article de Wikipédia, l'encyclopédie libre.

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 )

Voir aussi[modifier | modifier le code]