GNU toolchain
Appearance
This article is missing information about Error: you must specify what information is missing..(May 2012) |
The GNU toolchain is a blanket term for a collection of programming tools produced by the GNU Project. These tools form a toolchain (suite of tools used in a serial manner) used for developing applications and operating systems.
The GNU toolchain plays a vital role in development of Linux kernel, BSD, and software for embedded systems. Parts of the GNU toolchain are also directly used with or ported to other platforms such as Solaris, Mac OS X, Microsoft Windows (via Cygwin and MinGW/MSYS) and Sony PlayStation 3.[1]
Projects included in the GNU toolchain are:
- GNU make: Automation tool for compilation and build;
- GNU Compiler Collection (GCC): Suite of compilers for several programming languages;
- GNU Binutils: Suite of tools including linker, assembler and other tools;
- GNU Bison: Parser generator
- GNU m4: m4 macro processor
- GNU Debugger (GDB): Code debugging tool;
- GNU build system (autotools):
See also
References
External links
- GNU ARM™ toolchain for CygWin, Linux and MacOS
- GCC, the GNU Compiler Collection
- Building and Installing under Linux
- Prebuilt gnu toolchains for different target architectures