Development Tools
A basic development environment.
- ElectricFence - A debugger which detects memory allocation violations
- ant - Build tool for java
- autoconf - A GNU tool for automatically configuring source code
- automake - A GNU tool for automatically creating Makefiles
- babel - Tools for internationalizing Python applications
- binutils - A GNU collection of binary utilities
- bison - A GNU general-purpose parser generator
- byacc - Berkeley Yacc, a parser generator
- bzr - Friendly distributed version control system
- chrpath - Modify rpath of compiled programs
- cmake - Cross-platform make system
- compat-gcc-44 - Compatibility GNU Compiler Collection
- compat-gcc-44-c++ - C++ support for compatibility compiler
- cscope - C source code tree search and browse tool
- ctags - A C programming language indexing and/or cross-reference tool
- cvs - Concurrent Versions System
- dejagnu - A front end for testing other programs
- diffstat - A utility which provides statistics based on the output of diff
- doxygen - A documentation system for C/C++
- elfutils - A collection of utilities and DSOs to handle compiled objects
- expect - A program-script interaction and testing utility
- flex - A tool for creating scanners (text pattern recognizers)
- gcc - Various compilers (C, C++, Objective-C, Java, ...)
- gcc-c++ - C++ support for GCC
- gcc-gfortran - Fortran support
- gcc-gnat - Ada 95 support for GCC
- gcc-objc - Objective-C support for GCC
- gcc-objc++ - Objective-C++ support for GCC
- gettext - GNU libraries and utilities for producing multi-lingual messages
- git - Fast Version Control System
- imake - imake source code configuration and build system
- indent - A GNU program for formatting C code
- intltool - Utility for internationalizing various kinds of data files
- javapackages-tools - Macros and scripts for Java packaging support
- ksc - Kernel source code checker
- libstdc++-docs - Documentation for the GNU standard C++ library
- libtool - The GNU Portable Library Tool
- make - A GNU tool which simplifies the build process for users
- mercurial - Mercurial -- a distributed SCM
- mod_dav_svn - Apache httpd module for Subversion server
- nasm - A portable x86 assembler which uses Intel-like syntax
- patch - Utility for modifying/upgrading files
- patchutils - A collection of programs for manipulating patch files
- perltidy - Tool for indenting and reformatting Perl scripts
- pkgconfig - A tool for determining compilation options
- python-docs - Documentation for the Python programming language
- rcs - Revision Control System (RCS) file version management tools
- redhat-rpm-config - Red Hat specific rpm configuration files
- rpm-build - Scripts and executable programs used to build packages
- rpm-sign - Package signing support
- rpmdevtools - RPM Development Tools
- rpmlint - Tool for checking common errors in RPM packages
- subversion - A Modern Concurrent Version Control System
- swig - Connects C/C++/Objective C to some high-level programming languages
- systemtap - Programmable system-wide instrumentation system
- systemtap-sdt-devel - Static probe support tools
- systemtap-server - Instrumentation System Server