Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Home > GNU toolchain
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 many consider needs the GNU tools for reasonable usability) and Microsoft Windows programming with cygwin.
1 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) - AutoconfAutoconf is a tool for producing shell scripts that automatically configure software source code packages to adapt to many kinds of UNIX-like systems. The configuration scripts produced by Autoconf are independent of Autoconf when they are run, so their u, Autoheader , AutomakeAutomake is a programming tool that produces makefiles for use by the make program, used in compiling software. It is made by the Free Software Foundation as one of GNU programs, and is part of the GNU build system. It is written in Perl, a programming la, LibtoolGNU Libtool is a GNU programming tool from the GNU build system used for creating portable software libraries. In the past, if a source code package developer wanted to take advantage of the power of shared libraries, he needed to write custom support cod - makefiles generators
2 Related projects
- GNU C LibraryGlibc also known as libc6 is the GNU project's Standard C library. In addition to providing the functionality required by Unix98, Single UNIX Specification, POSIX (1c, 1d, and 1j) and some of the functionality required by ISO C99, Glibc also provides exte a standard C library
- Classpath
- CVSThe Concurrent Versions System CVS , also known as the Concurrent Version System and the Concurrent Versioning System implements a version control system: it keeps track of all work and all changes in a set of files, typically the implementation of a soft
3 See also
Computer programming tools
Read more »