Supported Platforms

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

Platform Operating System Compiler Notes
Windows 64-bit (win64) Windows 10, Windows Server 2012 R2®, Windows Server 2016®, Windows Server 2019® Visual Studio 2015® Use gurobi_c++md2015.lib (e.g.) for C++
Windows 64-bit (win64) Windows 10, Windows Server 2012 R2®, Windows Server 2016®, Windows Server 2019® Visual Studio 2017® Use gurobi_c++md2017.lib (e.g.) for C++
Windows 64-bit (win64) Windows 10, Windows Server 2012 R2®, Windows Server 2016®, Windows Server 2019® Visual Studio 2019® Use gurobi_c++md2019.lib (e.g.) for C++
Platform Operating System Compiler Notes
Linux® x86-64 64-bit (linux64) Red Hat® Enterprise Linux 6.7-6.10, 7.3-7.7, 8.0-8.3 (and the corresponding CentOS distributions) GCC 4.4, 4.8
Linux® x86-64 64-bit (linux64) SUSE® Enterprise Linux 12, 15 GCC 4.3, 4.4, 4.8
Linux® x86-64 64-bit (linux64) Ubuntu® 16.04, 18.04, 20.04 GCC 4.6, 4.8 Use libgurobi_g++5.2.a for newer C++ compilers
Platform Operating System Compiler Notes
Mac OS 64-bit (mac64) 10.13 (High Sierra), 10.14 (Mojave), 10.15 (Catalina) Xcode 7/8
AIX® 64-bit (power64) AIX® 7.1, 7.2 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
Python 2.7, 3.6, 3.7, 3.8, 3.9
MATLAB® R2013a through R2020b
R 4.0
JDK 8, 11, 15
.NET core 2.1, 3.1