GNU Build & Runtime System
-
GCC (GNU Compiler Collection)
(SVN)
(ml)
(developers summit)
- crosstool (Collection
of shell scripts to help build cross-development toolchains based on gcc,
glibc, and Linux)
(ml)
- GCC XML Node Introspector
(Perl based XML interface for GCC to support meta programming techniques)
(ml)
- GCC-XML (GCC extension to
generate an XML description of a C++ program from GCC's internal representation)
(ml)
- DistCC (Tool for distributing
compilation work of C or C++ source code across several computers on
a network)
(cvs)
(ml)
- GECC ("Group Enabled
Cluster Compiler". Tool for distributing compilation work of C or
C++ source code across several computers on a network.)
- SSP
("Stack Smashing Patch". GCC patch for protecting applications
from stack-smashing attacks.)
- GCJ (Java compiler frontend for GCC)
(cvs)
(ml)
(docs)
-
Libc
(Portable POSIX and ISO standard compliant C library)
(cvs)
(ml)
(NPTL
Native POSIX Thread Library. Project to improve the POSIX
threading for the GNU C library and the Linux kernel)
(deb)
- Libstdc++
(ISO 14882 standard compliant C++ library)
(cvs)
(ml)
(docs)
-
Libtool
(Generic library support script)
(Future Directions)
(Doc)
(ml)
-
Make
(Tool for the control of the generation of executables and other
non-source files via Makefile's)
(cvs)
(ml)
-
Autoconf
(Extensible package of m4 macros that produce shell scripts to automatically
configure software source code packages)
(cvs)
(ml)
(wp)
-
Automake
(Makefile.in's generating tool, used with Autoconf)
(ml)
(wp)
-
Binutils
(Collection of 10+ essential binary utilities, like: ld, as, ar, strip, strings)
(another homepage)
(cvs)
(ml)
- Bison (General-purpose
parser generator that converts a grammar description for an LALR
context-free grammar into a C program to parse that grammar)
(ml)
- Flex (Fast lexical
analyser generator)
-
M4 (Featureful macro
processor that copies its input to the output, expanding macros as it goes)
(cvs)
(development website)
-
GDB (Debugger)
(cvs)
(ml)
(CGDB Ncurses based interface to GDB)
(cvs)
(ml)
-
uncc (C program decompiler)
(cvs)
(ml)
- Bash (The standard
GNU command language interpreter)
(ml)
(programmable completion project)
("Advanced Bash-Scripting Guide")
- GNU Prolog
(Prolog compiler)
(ml)
- G95 (Fortran 95 compiler.
FORTRAN was the
first high-level computer programming language.)
-
DotGNU (Decentralized and security
focussed Internet application and authentication framework)
(ml)
-
HP-GCC
(GCC based compiler for the HP49G+/HP48gii series of graphing calculators)
(cvs)
(ml)
-
CVS
(Concurrent version control system)
(book)
(CVS Client
SSL Patch)
(WinCVS M$ MFC based CVS client)
-
DiffUtils (Collection
of 4 console utilities for finding file differences: diff, diff3, patch and cmp.)