Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Fastest freeware C++ compiler?

Author: Russell Reagan

Date: 01:43:20 12/14/03

Go up one level in this thread


On December 14, 2003 at 01:16:48, Mike Carter wrote:

>I'm working on a chess engine and the compiler I have does not seem to optimize
>for speed.  Can anyone tell me what C++ freeware compiler creates the fastest
>executables?  Thanks!

I used to use Microsoft Visual C++ 6 Professional (because I got it for $5 from
my school, it's normally several hundred at least). I quit using it when I saw
that the executable that gcc/g++ created was significantly faster than the
executable that MSVC++ 6 Pro created. Of course, VC++ 6 is over 5 years old by
now. The point is, gcc/g++ does a pretty decent job of optimizing these days. I
think it got some bad press from earlier versions, but it is much better at
optimizing than it used to be. Of course, the latest Intel compiler and
Microsoft compiler will be faster, but they'll also cost you a few hundred bucks
(at least).

I heard that the Intel C++ compiler was free for non-commercial use, or for
Linux. I was able to find it for Linux, but I was not able to get it to install
at all. I couldn't find a non-commercial free version for Windows. Maybe I
didn't look hard enough. I also don't know if this version supports optimization
(since I wasn't able to test it out). The reason I question that is because you
can also get the Microsoft C++ compiler for free, but the free version doesn't
do any optimization.

You might try the Dev-C++ IDE, which uses the MinGW C++ compiler (gcc). For a
free deal, it's pretty nice. I use cygwin myself (when on Windows), and good old
gcc/vi/make when in Linux.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.