Introduction To C++ and Dev C++

by 08:53 0 comments

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++ 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:
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
  • Find and replace facilities
  • 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++.

Download Tutorial (PDF)

UPDATE (13-JUN-2015): Dev-C++ 5.11 released (



Razi is an IT Lecturer and Training Consultant. His lecture/training includes:
+Software Engineering
+Mobile Development
+Web Portal System
+Adobe Creative Suites
+Microsoft Office Suites
Read more about him at About Page