GNU toolchain
From Wikipedia, the free encyclopedia
The GNU toolchain is a blanket term given to the programming tools produced by the GNU project. These projects form an integrated system that is used for programming both applications and operating systems.
It is a vital component in Linux kernel development, BSD development and a standard tool when developing software for embedded systems. Parts of the toolchain are also widely used in the Solaris Operating Environment (which, in the opinion of many, needs the GNU tools for reasonable usability), Mac OS X, and Microsoft Windows programming with Cygwin and MinGW/MSYS. Also, Sony is providing all developers of its Playstation 3 with GNU toolchains.
[edit] Projects that are included in the GNU toolchain
- GNU make - build and compilation automation
- The GNU Compiler Collection (GCC) - compilers for several languages
- The GNU Binutils - linker, assembler and other tools
- The GNU Debugger (GDB) - an interactive debugger
- The GNU build system (autotools) - Autoconf, Autoheader, Automake, Libtool - makefiles generators
[edit] Related projects
[edit] See also
History: GNU Manifesto • GNU Project • Free Software Foundation (FSF)
GNU licenses: GNU General Public License (GPL) • GNU Lesser General Public License (LGPL) • GNU Free Documentation License (FDL)
Software: GNU operating system • bash • GNU Compiler Collection • GNU Emacs • Ghostscript • other GNU packages and programs
Advocates and activists: Richard Stallman (RMS) • Robert J. Chassell • Prof. Masayuki Ida • Geoffery Knauth • Lawrence Lessig • Eben Moglen • Henri Poole • Peter Salus • Gerald Sussman • FSF's Past Directors • others
Software developers: Richard Stallman (RMS) • Jim Blandy • Ulrich Drepper • Brian Fox • Tom Lord • Roland McGrath • other programmers
Software documentors: Richard Stallman (RMS) • Robert J. Chassell • Roland McGrath • other documentors