Development Tools
These tools include core development tools such as automake, gcc, perl, python, and debuggers.
- autoconf - A GNU tool for automatically configuring source code
- automake - A GNU tool for automatically creating Makefiles
- automake14 - A GNU tool for automatically creating Makefiles
- automake15 - A GNU tool for automatically creating Makefiles
- automake16 - A GNU tool for automatically creating Makefiles
- automake17 - A GNU tool for automatically creating Makefiles
- binutils - A GNU collection of binary utilities.
- bison - A GNU general-purpose parser generator.
- byacc - Berkeley Yacc, a parser generator
- ccache - C/C++ compiler cache
- cscope - C source code tree search and browse tool
- ctags - A C programming language indexing and/or cross-reference tool.
- cvs - A version control system
- 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
- flex - A tool for creating scanners (text pattern recognizers)
- frysk - Frysk execution analysis and debugging tools
- gcc - Various compilers (C, C++, Objective-C, Java, ...)
- gcc-c++ - C++ support for GCC
- gcc-gfortran - Fortran 95 support
- gdb - A GNU source-level debugger for C, C++, Java and other languages
- gettext - GNU libraries and utilities for producing multi-lingual messages
- imake - imake source code configuration and build system
- indent - A GNU program for formatting C code
- libtool - The GNU Portable Library Tool
- ltrace - Tracks runtime library calls from dynamically linked executables
- lua - Powerful light-weight programming language
- make - A GNU tool which simplifies the build process for users
- memtest86+ - Stand-alone memory tester for x86 and x86-64 computers
- oprofile - System wide profiler
- oprofile-gui - GUI for oprofile.
- patchutils - A collection of programs for manipulating patch files
- pkgconfig - A tool for determining compilation options
- pstack - Display stack trace of a running process
- python-ldap - An object-oriented API to access LDAP directory servers.
- 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
- rpmdevtools - RPM Development Tools
- rpmlint - Tool for checking common errors in RPM packages
- strace - Tracks and displays system calls associated with a running process
- subversion - Modern Version Control System designed to replace CVS
- swig - Connects C/C++/Objective C to some high-level programming languages.
- systemtap - Instrumentation System
- texinfo - Tools needed to create Texinfo format documentation files
- valgrind - Tool for finding memory management bugs in programs