Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. As similar IDEs, it offers to the programmer a simple and unified tool to edit, compile, link, and debug programs. It also provides support for the management of the files of a program in “projects” containing all the elements required to produce a final executable program.
Dev-C++ uses Mingw port of GCC (GNU Compiler Collection) as a compiler. It can creates native Win32 executables, either console or GUI, as well as DLLs and static libraries. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler. In this session, we will use Mingw --included in the default Dev-C++ distribution-- to create console C programs.
Dev-C++ is a Free Software distributed under the terms of the GNU General Public License (GPL). The IDE can be downloaded here:
Dev-C++ can be installed on any Windows machine with Windows XP and Windows 7. This tutorial uses Dev-C++ 4.9.9.2 on Windows 7 (configuration in the computer labs as of course 2012-2013). For the sake of simplicity, use the default installation options in your home computer. For Windows 8, you are recommended to install the Orwell Dev-C++ fork with bundled TDM compiler available here:
http://sourceforge.net/projects/orwelldevcpp/files/Setup%20Releases/Dev- Cpp%205.4.0%20TDM-GCC%20x64%204.7.1%20Setup.exe/download
Dev-C++ features are:
- Support GCC based compilers (Mingw included)
- Integrated debugging (with GDB)
- Support for multiple languages (localization)
- Class Browser
- Debug variable Browser
- Code Completion
- Function Listing
- Project Manager
- Customizable syntax highlighting editor
- Quickly create Windows, console, static libraries and DLL
- Support of templates for creating your own project types
- Makefile creation
- Edit and compile Resource files
- Tool Manager
- Print support
- Package manager, for easy installation of add-on libraries
Documentation about the C programming language and the IDE itself can be accessed from Dev-C++ by clicking on Help > Help on Dev-C++.
UPDATE (13-JUN-2015): Dev-C++ 5.11 released (http://orwelldevcpp.blogspot.com/2015/04/dev-c-511-released.html)