Hello, I just have a quick question. Is the Dev C++ a good compiler to use for C? I started using miracle C and quickly saw its shortcomings.
Hello, I just have a quick question. Is the Dev C++ a good compiler to use for C? I started using miracle C and quickly saw its shortcomings.
Not really. The compiler is OK (if a little old), but the IDE is buggy and unmaintained.
Code::Blocks is the mid-range IDE which is the workalike successor to Dev-C++.
Make sure you get the 'mingw' download the first time around.
If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
If at first you don't succeed, try writing your phone number on the exam paper.
Not sure the CodeBlocks team would take that as a compliment, but yeah, get CodeBlocks.
Mid-Range, high-power shotgun though ...
Devoted my life to programming...
The DevC++ IDE does not provide a pure C compiler and it's badly out of date.
My suggestion would be to look at PellesC ... smorgasbordet - Pelles C
This is an IDE, resource editor, debugger, assembler and compiler combined, based on the LCC compiler and updated to C-99 standards. I've written quite a bit of code using PellesC and have no grumbles about it, at all.
+1 to Pelles
>> The DevC++ IDE does not provide a pure C compiler ...
The default install comes with GCC 3.4.2 (MinGW) - which does [pure] C and C++. The tool chain could be updated. But the IDE itself is no longer maintained (since '05).
wxDev-C++ picked up where DevC++ left off and is actively maintained. It supports GCC (MinGW) primarily as well as the Visual Studio tool chain.
Code::Blocks is an open-source, cross-platform IDE that can integrate with a number tool chains.
Visual Studio Express is closed-source but free to use, even commercially.
Full disclosure: Pelles C seems to be closed source and maintained by one guy:
http://forum.pellesc.de/index.php?topic=1537.0
Not that it doesn't "get the job done" with little fuss right out of the box. The IDE experience probably isn't as overwhelming for the first-time user as well.
gg
Correct... which is one of the reasons I like it... Pelle Orinius is a very capable programmer who develops this for his own use and is generous enough to share with us... The big plus is that it's not going to suffer from the "too many chefs in the pot" problem that so often plagues Open Source projects.
His license allows you to use it for any C project, personal, free or commercial.