CMake
- A cross-platform build system; it controls the software compilation process using simple platform and compiler-independent configuration files.
Cook
- A tool for constructing files; a replacement for the traditional make tool. Latest release is 2.26, 2006-01-16.
FitNesse
- A software development collaboration tool. This tool automatically compares what software actually does to what it should do.
GCC Home Page
- The GNU Compiler Collection, which currently contains front ends for C, C++, Objective-C, Fortran, Java, and Ada.
GNOME Developer's Site
- The main GNOME developers' site; information about current GNOME projects, developer news, documentation, and how to get involved can be found here.
GNU Autoconf, Automake and Libtool Book
- An expert, nuts-and-bolts guide to using these utilities effectively; site has a browsable online version and related links. This book was published in 2000, but it is one of the best sources for information on these programming development tools.
GNUstep
- Provides an object-oriented application development framework and tool set for use on a wide variety of computer platforms.
GnomeDeveloperKit
- A platform for testing, developing, documenting, and translating GNOME.
KDE TechBase
- A resource site for KDE development-related information including extensive documentation, sources, compiling KDE, tools, bindings, release schedule, and policies. This site is available in 20+ languages. This site supercedes KDE Developers' Corner.
MPEG 4 Structured Audio -- Developer Tools
- Resources and links for various MPEG-4 Structured Audio developer tools; includes tutorials, an online book, "The MPEG-4 Structured Audio Book", and downloads.
Maketool
- A simple GTK+ based GUI front end for GNU make and other make programs. Latest release is 0.8.4, 2003-11-16.
Ming - an SWF Output Library and PHP Module
- A C library for generating SWF ("Flash") format movies, plus a set of wrappers for using the library from C++ and popular scripting languages like PHP, Perl, Python, and Ruby. Latest release is 0.30, 2006-02-15.
Pkg-config
- A cross-platform helper tool used when compiling applications and libraries.
Prototype Makefiles
- A collection of shared Makefiles which are installed globally, and Makefile templates that can be copied into project directories using a simple script.
SWIG - Simplified Wrapper and Interface Generator
- A software development tool that connects programs written in C and C++ with a variety of high-level programming languages. Latest release is 1.3.31, 2006-11-20.
Super sed
- An enhanced version of sed, the batch (non-interactive) stream editor.
The GNU C Library Manual
- The GNU C library defines all of the library functions that are specified by the ISO C standard, as well as additional features specific to POSIX and other derivatives of the Unix operating system, and extensions specific to the GNU system.