FacebookTwitter
Hatrack River Forum   
my profile login | search | faq | forum home

  next oldest topic   next newest topic
» Hatrack River Forum » Active Forums » Books, Films, Food and Culture » Free C++ compilers? (Any system)

   
Author Topic: Free C++ compilers? (Any system)
Hobbes
Member
Member # 433

 - posted      Profile for Hobbes   Email Hobbes         Edit/Delete Post 
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]

Posts: 10602 | Registered: Oct 1999  |  IP: Logged | Report this post to a Moderator
Richard Berg
Member
Member # 133

 - posted      Profile for Richard Berg   Email Richard Berg         Edit/Delete Post 
http://www.delorie.com/djgpp/

For all that's holy, update your compiler.

[ May 21, 2004, 05:58 AM: Message edited by: Richard Berg ]

Posts: 1839 | Registered: May 1999  |  IP: Logged | Report this post to a Moderator
Bokonon
Member
Member # 480

 - posted      Profile for Bokonon           Edit/Delete Post 
There's always gcc, too, I think.

-Bok

Posts: 7021 | Registered: Nov 1999  |  IP: Logged | Report this post to a Moderator
Zevlag
Member
Member # 1405

 - posted      Profile for Zevlag           Edit/Delete Post 
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 ]

Posts: 2102 | Registered: Dec 2000  |  IP: Logged | Report this post to a Moderator
Fitz
Member
Member # 4803

 - posted      Profile for Fitz   Email Fitz         Edit/Delete Post 
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.

Posts: 1855 | Registered: Mar 2003  |  IP: Logged | Report this post to a Moderator
fugu13
Member
Member # 2859

 - posted      Profile for fugu13   Email fugu13         Edit/Delete Post 
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.
Posts: 15770 | Registered: Dec 2001  |  IP: Logged | Report this post to a Moderator
Richard Berg
Member
Member # 133

 - posted      Profile for Richard Berg   Email Richard Berg         Edit/Delete Post 
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.

Posts: 1839 | Registered: May 1999  |  IP: Logged | Report this post to a Moderator
mr_porteiro_head
Member
Member # 4644

 - posted      Profile for mr_porteiro_head   Email mr_porteiro_head         Edit/Delete Post 
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.

Posts: 16551 | Registered: Feb 2003  |  IP: Logged | Report this post to a Moderator
fugu13
Member
Member # 2859

 - posted      Profile for fugu13   Email fugu13         Edit/Delete Post 
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.

Posts: 15770 | Registered: Dec 2001  |  IP: Logged | Report this post to a Moderator
mr_porteiro_head
Member
Member # 4644

 - posted      Profile for mr_porteiro_head   Email mr_porteiro_head         Edit/Delete Post 
I have VS.NET right here in a box, and I haven't even bothered to un-wrap it yet. :shrug:
Posts: 16551 | Registered: Feb 2003  |  IP: Logged | Report this post to a Moderator
HollowEarth
Member
Member # 2586

 - posted      Profile for HollowEarth   Email HollowEarth         Edit/Delete Post 
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

Posts: 1621 | Registered: Oct 2001  |  IP: Logged | Report this post to a Moderator
Richard Berg
Member
Member # 133

 - posted      Profile for Richard Berg   Email Richard Berg         Edit/Delete Post 
The NT POSIX subsystem does not come with dev tools. Djgpp targets Win32 binaries by default.
Posts: 1839 | Registered: May 1999  |  IP: Logged | Report this post to a Moderator
   

   Close Topic   Feature Topic   Move Topic   Delete Topic next oldest topic   next newest topic
 - Printer-friendly view of this topic
Hop To:


Contact Us | Hatrack River Home Page

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