Supported Platforms

The Gurobi Optimizer 7.5 works across a broad range of computing platforms so you can work the way you want to work.

Platform Operating System Compiler Notes
Windows 32-bit (win32)

Windows 7, Windows 8.1, Windows 10

Visual Studio 2015®

Use gurobi_c++md2015.lib (e.g.) for C++

Windows 7, Windows 8.1, Windows 10

Visual Studio 2017®

Use gurobi_c++md2017.lib (e.g.) for C++
Platform Operating System Compiler Notes
Windows 64-bit (win64)

Windows 7, Windows 8.1, Windows 10, Windows Server 2008 R2®, Windows Server 2012 R2®, Windows Server 2016®

Visual Studio 2015®

Use gurobi_c++md2015.lib (e.g.) for C++

Windows 7, Windows 8.1, Windows 10, Windows Server 2008 R2®, Windows Server 2012 R2®, Windows Server 2016®

Visual Studio 2017®

Use gurobi_c++md2017.lib (e.g.) for C++
Platform Operating System Compiler Notes
Linux 64-bit (linux64) Red Hat® Enterprise Linux® 6.7-6.9, 7.2-7.3 GCC 4.4, 4.8  
SUSE® Enterprise Linux 11, 12 GCC 4.3, 4.4, 4.8  
Ubuntu® 14.04, 16.04, 16.10, 17.04 GCC 4.6, 4.8 Use libgurobi_g++5.2.a for C++ in Ubuntu 16.04, 16.10, and 17.04
Platform Operating System Compiler Notes
Mac OS 64-bit (mac64)

Mac OS X® 10.11 (El Capitan), 10.12 (Sierra)

Xcode 7, 8 Use libgurobi_stdc++.a for -stdlib=libstdc++ in C++
AIX® 64-bit (power64) AIX® 7.1 XL C/C++ 9 Due to limited Python support on AIX, this port does not include the Interactive Shell or the Python libraries.

System Versions
MATLAB® 2013a through 2017a
R 3.4

Code Conversion from Version 7.0

Programs that were originally written for version 7.0 of the Gurobi Optimizer generally won't require any code changes to use version 7.5. If you'd like to use the new features, some code changes are required.

Future Deprecated Platforms

Gurobi 7.5 will be the last Gurobi release that supports 32-bit Windows (win32). You should plan to migrate your applications to 64-bit Windows (win64) in the future.