Free C++ Compiler and IDE solutions?

For everything that's not in any way related to PureBasic. General chat etc...
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Free C++ Compiler and IDE solutions?

Post by Kale »

I'm thinking of getting back into a bit of C++ coding again and wonder if any here use C++ on a regular basis, what IDE/Compiler do you use? If possible i'm looking for a free solution. What are your experiences and what do you recommend? Do i really need to shell out for MSVC++? I've recently been checking out PellesC but i really want to use C++ rather than just C (might as well go the whole hog! :wink: ).
--Kale

Image
User avatar
tinman
PureBasic Expert
PureBasic Expert
Posts: 1102
Joined: Sat Apr 26, 2003 4:56 pm
Location: Level 5 of Robot Hell
Contact:

Post by tinman »

DevC++ (based on GCC 3.2) and it's free.
http://www.bloodshed.net

Pretty good IDE (i.e. behaves like a Windows program, with things where you'd expect unlike the last version of lcc I used) with integrated debugger and stuff like code completion, although there still seem to be minor issues with that. Hassle free setup. Regular updates. Useful if you don't want full blown thing like C++ Builder.
If you paint your butt blue and glue the hole shut you just themed your ass but lost the functionality.
(WinXPhSP3 PB5.20b14)
freak
PureBasic Team
PureBasic Team
Posts: 5946
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Post by freak »

You might want to have a look here for a list:
http://www.thefreecountry.com/compilers/cpp.shtml

I can't tell you much though. I only used some c++ commandline compilers,
to compile some sources from the net, never to develop with them.

Timo
quidquid Latine dictum sit altum videtur
Saboteur
Enthusiast
Enthusiast
Posts: 273
Joined: Fri Apr 25, 2003 7:09 pm
Location: (Madrid) Spain
Contact:

Post by Saboteur »

In Linux, I use gcc + kdevelop.
In Windows, DevC++.

Some times, I look for another free compiler, (or any surprise ;) ), but DevC++ is the best I found.
[:: PB Registered ::]

Win10 Intel core i5-3330 8GB RAM Nvidia GTX 1050Ti
User avatar
fsw
Addict
Addict
Posts: 1603
Joined: Tue Apr 29, 2003 9:18 pm
Location: North by Northwest

Post by fsw »

There is also Pelles C
User avatar
GeoTrail
Addict
Addict
Posts: 2794
Joined: Fri Feb 13, 2004 12:45 am
Location: Bergen, Norway
Contact:

Post by GeoTrail »

fsw wrote:There is also Pelles C
Cool, thanks for the link fsw.
I was looking for something other than eVC++ :)
I Stepped On A Cornflake!!! Now I'm A Cereal Killer!
User avatar
NoahPhense
Addict
Addict
Posts: 1999
Joined: Thu Oct 16, 2003 8:30 pm
Location: North Florida

..

Post by NoahPhense »

tinman wrote:DevC++ (based on GCC 3.2) and it's free.
http://www.bloodshed.net

Pretty good IDE (i.e. behaves like a Windows program, with things where you'd expect unlike the last version of lcc I used) with integrated debugger and stuff like code completion, although there still seem to be minor issues with that. Hassle free setup. Regular updates. Useful if you don't want full blown thing like C++ Builder.
[statement retracted] ;)

- np
Last edited by NoahPhense on Fri Mar 12, 2004 4:23 am, edited 1 time in total.
kns
User
User
Posts: 54
Joined: Sat Apr 26, 2003 2:06 am

Post by kns »

omg that is sweet... kicks PellesC in the as$ ..
That's somewhat unfair. GCC has a very long development history (20ish years) as does DevC++. Pellesc is a relatively recent project based on LCC (not lcc-win) and is being developed by one individual. It, like GCC and the DevC++ IDE, is free.

GCC represents a full development chain with many tools and compilers.

LCC is a C compiler.
User avatar
NoahPhense
Addict
Addict
Posts: 1999
Joined: Thu Oct 16, 2003 8:30 pm
Location: North Florida

..

Post by NoahPhense »

kns wrote:
omg that is sweet... kicks PellesC in the as$ ..
That's somewhat unfair. GCC has a very long development history (20ish years) as does DevC++. Pellesc is a relatively recent project based on LCC (not lcc-win) and is being developed by one individual. It, like GCC and the DevC++ IDE, is free.

GCC represents a full development chain with many tools and compilers.

LCC is a C compiler.
Completely Valid.. forgot about the backend .. ok reinstalling
PellesC ;)

- np
koehler
User
User
Posts: 58
Joined: Sat May 03, 2003 7:46 am

Post by koehler »

I've heard from some of the devs at work that GCC is just plain half-done compared to MSVC or Metrowerks. While not up on MSVC, ~$50 for an educational version seems decent enough. You can probably find a used copy from someone on campus.
kns
User
User
Posts: 54
Joined: Sat Apr 26, 2003 2:06 am

Post by kns »

I've heard from some of the devs at work that GCC is just plain half-done compared to MSVC or Metrowerks.
Are they talking about the compilerS or the IDE? I suspect the latter.

The GCC tool chain continues to evolve and has been doing so for years. It's ported to most major and not so major operating systems. I believe it may the heart of Apple's Developer Tools (from their site). And, near as I can tell a large percentage of major research tools are developed or ported to GCC, not to mention the various OSes that are available in source form.

I don't understand what half-done means other than there is no standard IDE with all the bells and whistles.

See the timeline at,

http://gcc.gnu.org/releases.html#timeline

This is the opening paragraph from the GCC site,

"GCC is the GNU Compiler Collection, which currently contains front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). Further frontends are available."

There is a lot there that is being developed and maintained for a wide audience.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6172
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

anybody have any comments on digital mars?
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB - upgrade incoming...)
( The path to enlightenment and the PureBasic Survival Guide right here... )
kns
User
User
Posts: 54
Joined: Sat Apr 26, 2003 2:06 am

Post by kns »

Can't say anything about Digital Mars... but there is also Open Watcom. This too is a mature compiler based on the commercial code from the Watcom series of compilers. See openwatcom.org.
Saboteur
Enthusiast
Enthusiast
Posts: 273
Joined: Fri Apr 25, 2003 7:09 pm
Location: (Madrid) Spain
Contact:

Post by Saboteur »

Watcom was the best compiler any time ago. Is still as good as before?
I never liked it because its assembler style, but the C code was very very good.
[:: PB Registered ::]

Win10 Intel core i5-3330 8GB RAM Nvidia GTX 1050Ti
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

Decided on Bloodshed's DevC++, it looks pretty cool! I must admit PellesC looks pretty awesome too. I sometimes find it hard to believe these very nice people provide these tools for free! 8O
--Kale

Image
Post Reply