Dev-C++ Tutorial for CSC 161 Students (Maintained by
I'll be the first to say that the name Bloodshed won't give you warm and fuzzies, but I think it's best if
the creator of Bloodshed explains:
First I would like to say that I am not a satanist, that I hate violence/war and that I don't like heavy
metal / hard-rock music. I am french, but I do know the meaning of the "Bloodshed" word, and I use
this name because I think it sounds well. If you are offended by the name, I am very sorry but it
would be a big mess to change the name now.
There's also a reason why I keep the Bloodshed name. I don't want people to think Bloodshed is a
company, because it isn't. I'm just doing this to help people.
Here is a good remark on the Bloodshed name I received from JohnS:
I assumed that this was a reference to the time and effort it requires of you to make these nice
software programs, a la "Blood, Sweat and Tears".
Peace and freedom,
The author has released Dev-C++ as free software (under GPL) but also offers a CD for purchase which
can contain all Bloodshed software (it's customizable), including Dev-C++ with all updates/patches.
Link to Bloodshed Dev-C++ for a list of Dev-C++ download sites.
You should let the installer put Dev-C++ in the default directory of C:\Dev-C++, as it will make it easier
to later install add-ons or upgrades.
What is Dev-C++?
Dev-C++, developed by Bloodshed Software, is a fully
featured graphical IDE (Integrated Development
Environment), which is able to create Windows or
console-based C/C++ programs using the MinGW
compiler system. MinGW (Minimalist GNU* for
Windows) uses GCC (the GNU g++ compiler
collection), which is essentially the same compiler
system that is in Cygwin (the unix environment
program for Windows) and most versions of Linux.
There are, however, differences between Cygwin and
MinGW; link to Differences between Cygwin and
MinGW for more information.
*GNU is a recursive acronym for "GN