wiki:SupportedCompilers

Supported Compilers

This is list of supported compilers:

CompilerVendorNotes
GCCGNUIncluding GCC from Cygwin
Microsoft Visual C++MicrosoftAll versions >= 7.1 from editions
MIPSproSGI
SUNproSun

Tested Environments

Please, add your environment if it's not listed below yet and you've built GDAL with it successfully.

Operating SystemArchitectureCompiler versionNotes
GNU/Linuxx86-32GCC 2.95.4
GNU/Linuxx86-32GCC 4.1.2
GNU/Linuxx86-32GCC 4.3.0 Ubuntu 7.10 (Gutsy Gibbon)
GNU/Linuxx86-32GCC 4.3.1 Debian 5.0 (Lenny)
GNU/Linuxx86-32Sun C/C++ 5.9
GNU/Linuxx86-32Intel C/C++ 9.1without -ipo optimization
GNU/Linuxx86-64GCC 3.4Red Hat EL4
GNU/Linuxx86-64GCC 4.0.2
GNU/Linuxx86-64GCC 4.1.2Red Hat 4, CentOS 5
GNU/Linuxx86-64arm Android NDK r6b1.9.0 no v7a
GNU/LinuxPPC-32bitGCC 4.1.1
Mac OS X 10.4.9PPC-32bit GCC 4.0.1
Mac OS X 10.4.9x86-32bit GCC 4.0.1
Microsoft Windowsx86-32Microsoft Visual C++ 6.0
Microsoft Windowsx86-32Microsoft Visual C++ .NET 2003 (7.1)
Microsoft Windowsx86-32Microsoft Visual C++ Toolkit 2003 (7.1)
Microsoft Windowsx86-32Microsoft Visual C++ 2005 (8.0) Professional Edition
Microsoft Windowsx86-32Microsoft Visual C++ 2005 (8.0) Express Edition
Microsoft Windowsx86-32Microsoft Visual C++ 2008 (9.0)
Microsoft Windowsx86-64Microsoft Visual C++ 2005 (8.0) Professional Edition
Microsoft Windowsx86-64Microsoft Visual C++ 2008 (9.0)
Microsoft Windowsx86-64Microsoft Visual C++ 2010 (10.0)Beta2, compiler version 16.00.21003.01
Microsoft Windowsx86-64Microsoft Visual C++ 2012
Microsoft Windowsx86-32GCC 3.4.2 mingw-special, binutils 2.17
Microsoft Windowsx86-64GCC 3.4.4 cygming special, binutils 20060817-1
Solaris 9SPARCGCC 2.95.3GDAL 1.3.0
Solaris 10x86-64GCC 3.4.5GDAL 1.3.2
Solaris 10x86-64GCC 3.4.4GDAL 1.2.6
Solaris 10x86-64GCC 3.4.5GDAL 1.5.0 (svn)
Solaris 10x86-64GCC 3.4.6GDAL 1.7.3
............

Note, the list may actually include compilers listed below as unsupported, but it does not change a compiler support status.

Unsupported Compilers

This is list of officially not supported compilers:

CompilerVendorNotes
GCC from MinGWGNUIt has been done, but some fiddling required
Borland C++ BuilderCodeGear (Borland)
Turbo C++Borland
Open Watcom C/C++Sybase
Last modified 3 years ago Last modified on Jul 25, 2014 8:57:38 AM