C compilers for windows

- English -

Resident Freddy
Joined
Apr 7, 2004
Messages
5,263
hey guys,

Does any1 know a good free C compiler I can use with Windows. The stuff we have at Uni is on a Unix box and I wanna practice at home. I dont have a Unix Box here ;)

merci
 

crispy

Can't get enough of FH
Joined
Mar 9, 2004
Messages
2,706
Cant you ssh into the unix and compile there?

Isnt there a version of eclipse for C btw?

Eclipse is so lovely! :D
 

- English -

Resident Freddy
Joined
Apr 7, 2004
Messages
5,263
Cant you ssh into the unix and compile there?

Isnt there a version of eclipse for C btw?

Eclipse is so lovely! :D

not going to be very productive, making programs at home, then not knownig if they work till the next time im at uni
 

Ovron

One of Freddy's beloved
Joined
Nov 4, 2004
Messages
471
There are several free ones available.

Microsoft Visual C++ 2008 Express: Visual C++ 2008 Express Edition
This is a basic version of their commercial Visual Studio suits, which does the job if you don't require too much. Requires some changes to make it understand it is C and not (V)C++, if you use the IDE. Otherwise it is just a flag-option you supply on the command line / make. I am not sure what you can and can not do with this license but you might want to check it out. MS VC++ 2008 compiler produces (I can't believe myself saying this) good asm.

LCC-Win32: LCC-Win32: A free compiler system for Windows Operating Systems by Jacob Navia
This one (in a huge majority of cases) compiles same code that Microsoft Visual C++ 2008 (C-mode) would compile. This is a compiler, with a custom editor which isn't too bad, though rather basic. Produces pretty good asm.

Dev-C++ 5: Bloodshed Software - Dev-C++
This is an IDE, and uses the Mingw port of GCC. Pretty good.
MinGW - Home - address to the compiler.

And here's an oddball (imo): Cygwin Information and Installation. You can /somewhat/ use linux API on windows. (Would avoid this.)


In my opinion? LCC-Win32. You don't get a fancy IDE for large projects, but it works nicely and produces good asm. If you are going to develop serious projects for windows, I would suggest investing in a (possible) students' version of MS VC++ 2008, or if you are going commercial, the Pro version of it.

Good luck with C ;).

@Crispy: You can make Eclipse work with C-compilers. Eclipse is not a compiler ;).

/Ovron

*gaaaasp* long time since posting on these forums... *runs away*


ps. Write as platform-independant code as possible... ok atleast for win32 and linux :p! Use only the standard headers as far as possible. <3 C. Can't stand people dissecting it :p. Also pray you don't have to do much GUI-programming in C. ds.
 

Users who are viewing this thread

Top Bottom