Aller au contenu

GNU toolchain

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 27 novembre 2017 à 11:03 et modifiée en dernier par Mywiz (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

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

  • 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

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

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

Voir aussi