I agree with Dev-Cpp.
It has most of the headers you need, specially for learning, and the IDE is very simple and easy to use.
Personally I couldn't compile a simple console app to less then 300 k. Probably something I did wrong. Have you tried Microsoft c++ 2005 Express? It is currently in beta and free for download.
Advice on which C to hang one's hat.
Just downloaded the newest version and compiled the MdiApp example (gui), and it comes to 35060 bytes.GeoTrail wrote:I agree with Dev-Cpp.
It has most of the headers you need, specially for learning, and the IDE is very simple and easy to use.
Personally I couldn't compile a simple console app to less then 300 k. Probably something I did wrong. Have you tried Microsoft c++ 2005 Express? It is currently in beta and free for download.
The hello example (console) comes to 424339 bytes, not bad for 16 lines of code 8O
There must be something wrong.
One of the problems with Dev-Cpp is that it uses GCC, which is a unix compiler.
CGYWIN provides the Unix commands needed to compile with GCC, but this requires a separate DLL.
http://www.cygwin.com/
To get over this Dev-Cpp uses Mingw. Mingw does a similar job to CYGWIN and was based on an earlier version. The advantage is that it is statically bound.
http://www.mingw.org/
This causes the extra overhead
Thats the cost of true cross compatability, I'm afraid.
CGYWIN provides the Unix commands needed to compile with GCC, but this requires a separate DLL.
http://www.cygwin.com/
To get over this Dev-Cpp uses Mingw. Mingw does a similar job to CYGWIN and was based on an earlier version. The advantage is that it is statically bound.
http://www.mingw.org/
This causes the extra overhead

Yeah that sucks.
Anyways, I got Turbo C++ which compiles to pretty small executables. But that is just a DOS compiler and doesn't always work when running from within Windows. Does anyone know of a different Win compatible compiler I can use with Turbo c++ ?
Anyways, I got Turbo C++ which compiles to pretty small executables. But that is just a DOS compiler and doesn't always work when running from within Windows. Does anyone know of a different Win compatible compiler I can use with Turbo c++ ?
I Stepped On A Cornflake!!! Now I'm A Cereal Killer!
Borland released a free version of their c++ compiler (c++ Builder) ( see and download here ) , a commandline compiler which should been compatible with the 'older' TurboC++ one .
SPAMINATOR NR.1