C compiler/linker

DaveSimmons

Elite Member
Aug 12, 2001
40,730
670
126
What OS / platform?

For Windows, I think VC++ (and gcc/cygwin?) is in the freeware sticky, linux ships with c/c++ compilers, OS X ships with compiler(s)

Is this for a class? Then the professor probably told you what compiler/IDE to use.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
The MS compilers are free, but there's no GUI for them. I also believe that MS released 'express' versions of some of their VS.Net stuff for free, not sure what languages are supported though.

gcc runs on pretty much every OS out there, Bloodshed DevC++ is a free Windows IDE that uses the mingw port of gcc.

And as Dave says, if this is for a class or work make sure you talk to your professor or boss becaue they'll probably require a specific set of tools.
 

TheoPetro

Banned
Nov 30, 2004
3,499
1
0
for windows. not for a class yet. im tryen to teach myself C so when i have to do C# and C++ in in upper level comp sci classes itll be easier. plus i wanna start learnen an actual language now not the fake crap the university made up.
 

singh

Golden Member
Jul 5, 2001
1,449
0
0
Linux+gcc is a pretty good combination for learning C. Many (if not most) Universities also expect you to use gcc/Linux for C programming so I would recommend them. Ofcourse, learning with an IDE/visual debugger might be easier (VC++ on Windows) for a beginner but the experience on Linux might be very helpful to you down the line.
 

TheoPetro

Banned
Nov 30, 2004
3,499
1
0
i duno how to dual boot tho and my whole system is off of windows. i dont have another system to put linux on either
 

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81
Originally posted by: Nothinman
The MS compilers are free, but there's no GUI for them. I also believe that MS released 'express' versions of some of their VS.Net stuff for free, not sure what languages are supported though.

gcc runs on pretty much every OS out there, Bloodshed DevC++ is a free Windows IDE that uses the mingw port of gcc.

And as Dave says, if this is for a class or work make sure you talk to your professor or boss becaue they'll probably require a specific set of tools.

The "express" tools are for many languages, including C++. They're pretty good - you should check them out. They're what we're starting to use use / eventually switching to for Mozilla builds.