This is topic Free C++ compilers? (Any system) in forum Books, Films, Food and Culture at Hatrack River Forum.


To visit this topic, use this URL:
http://www.hatrack.com/ubb/main/ultimatebb.php?ubb=get_topic;f=2;t=024482

Posted by Hobbes (Member # 433) on :
 
So I'm starting my Cousin Hobbes series on how to program C++ and I realize that I don't know where to link people to get free C++ compilers, which is of course, essential to learning the language. I'm personally in love with my Visual C++ 6.0 Proffessional compiler, but of course that wasn't exactly free, so I need suggestions. Anyone?

Hobbes [Smile]
 
Posted by Richard Berg (Member # 133) on :
 
http://www.delorie.com/djgpp/

For all that's holy, update your compiler.

[ May 21, 2004, 05:58 AM: Message edited by: Richard Berg ]
 
Posted by Bokonon (Member # 480) on :
 
There's always gcc, too, I think.

-Bok
 
Posted by Zevlag (Member # 1405) on :
 
GCC is great and can be found on this page.

You can download the Borland Builder C++ Compiler v 5.5 free from here

And this page has lots of links to many different compuilers, all free, even one from M$ if you must have it. All Legal.

[ May 21, 2004, 09:35 AM: Message edited by: Zevlag ]
 
Posted by Fitz (Member # 4803) on :
 
When I program in C++, I also use Visual C++ 6.0, and it was 100% free. You just have to know where to look. If you're a student, microsoft will allow you to use a lot of software for free, as long as you're not using it to make money.

If you're not a student, well, a little bit of illegal downloading will get you on the right track.
 
Posted by fugu13 (Member # 2859) on :
 
Gah! Get rid of that bad bad thing!. VC++ 6 is, uh, undesirably bad in several ways. In particular, its got some nasty standards compliance bugs. And doesn't have ASP.NET, which is the first really pretty decent ASP. Or C#, which is actually a pretty nifty language. And is the future of windows, besides, so its time to learn it now.
 
Posted by Richard Berg (Member # 133) on :
 
DJPPP includes GCC. Basically it's like building a Cygwin environment minus anything you don't strictly need to write software.

Listen, I still use VC6 every day thanks to an old codebase and a large international presence. It's by virtue of this that I can back up all the claims you'll find on the Internet about how much it sucks (it doesn't even scope loop variables correctly; a real compiler test like compiling Boost dailies is completely and totally out of the question). For MS development, if you're in school you can probably get the full VS2003 free if you can get anything at all; otherwise download the free kit I linked or hit P2P.
 
Posted by mr_porteiro_head (Member # 4644) on :
 
I use VC++ every day for my work. I have no choice.

I also use cygwin and their gcc compiler. I only use cygwin over djppp because I use cygwin anyway, and it's easier to just use the cygwin installer to install everything I need for development.

It's nice. I have been able to take several linux apps and compile them right out of the box on cygwin.
 
Posted by fugu13 (Member # 2859) on :
 
Yes, if you want to use incredibly nice libraries like Boost as they were meant to be used, you need to ditch VC++ 6.

VS.NET is great, really, if you can obtain it.
 
Posted by mr_porteiro_head (Member # 4644) on :
 
I have VS.NET right here in a box, and I haven't even bothered to un-wrap it yet. :shrug:
 
Posted by HollowEarth (Member # 2586) on :
 
Dev C++ exists too. Also if you have XP and maybe 2000 you could download services for unix and use the gcc that comes with that. isn't djgpp really for dos? with all the near far crap which that brings?

look here
 
Posted by Richard Berg (Member # 133) on :
 
The NT POSIX subsystem does not come with dev tools. Djgpp targets Win32 binaries by default.
 


Copyright © 2008 Hatrack River Enterprises Inc. All rights reserved.
Reproduction in whole or in part without permission is prohibited.


Powered by Infopop Corporation
UBB.classic™ 6.7.2