GNU Toolchain

The GNU toolchain ( German: GNU tool chain) is an overall term for the programming tools that are developed by the GNU project. These projects form a tool chain that can be used for the programming of applications and operating systems. The GNU toolchain is an important component in the development of the Linux kernel, the development of BSD and a standard tool in the development of embedded systems. Pieces of the toolchain are also widely used in Solaris, Mac OS X, for programming Windows applications with Cygwin and MinGW / MSYS and in development for the Sony PlayStation 3.

Projects, which are part of the GNU toolchain, are as follows:

  • GNU Make, for the automation of the build and compilation process;
  • GNU Compiler Collection (GCC ), with compilers for different programming languages ​​;
  • GNU Binutils, linker, GNU assembler, and other tools;
  • GNU Debugger ( GDB);
  • GNU build system ( specific name: GNU Autotools ): Autoconf, Automake, headers, Automake, Libtool
270209
de