|
|
|
| OVERVIEW | last update 2-6-2007 |
These are my takes on some of the many C/C++ compilers to choose from for
compiling 32-bit Windows applications (Windows 95/98/Me/NT/2000/XP)
and/or 32-bit/64-bit (x86/AMD64/EM64T) Linux applications.
The opinions expressed here are purely my own. I am not a professional
compiler tester or even an expert, but I do a lot of programming
for my job and for fun (mostly in C), and I am interested in compilers
and performance. I do not take payments
or endorsements from any compiler company or group, and I do not have
the funds or the time to do thorough investigations of all compilers,
particularly expensive commercial ones.
LATEST NEWS
(for the latest news about this page).
The Compiler I Use
I use the MinGW 3.2.0
distribution. I have been using it since September of 2002, and it
has been extremely reliable (I have yet to find a compile
bug when compiling any code--mostly C, but some C++ and FORTRAN).
I still have
the RSXNT C/C++/FORTRAN
compiler
and install instructions available from my web site, though, but I
haven't used RSXNT for some time now.
Integrated Development Environments
I'm not a big user of integrated
development environments (IDEs), so I'm not a good person to ask
about which one to use. Give me a make file and a
vi-like editor and I'm happy doing
everything from the command line (and maybe the occasional batch file).
For links to free IDEs, look in the
RSXNT section,
the MinGW section,
or the Pelles C section.
Where to get Win32 Documentation
For Win32 API documentation, the best source for recent material is
msdn.microsoft.com
or just a search engine like google.com.
You can
get free (if a bit old) Win32 API Documentation and a nice C tutorial from the
lcc-win32
home page. Find other great links and documentation on
my Useful Computing Links page.
Other Good C/C++ Compiler Links
For more C/C++ links, check the SOFTWARE DEVELOPMENT section
of my Computing Links page.
Useful Utilities
If you want to cut down the size of your .exe files, try the
UPX EXE packer.
It's a terrific little utility. Look for other great Win32 utilities on my
Useful Software Page.
Thank You
I'd like to thank all of the people who
send me e-mail to keep me updated on Win32 C/C++ compiler news.
Want to tell me your opinion or give me an update?
Send me e-mail.
| |
|
|