Supported Platforms

The Gurobi Optimizer 9.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 7, Windows 10, Windows Server 2008 R2®, 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 7, Windows 10, Windows Server 2008 R2®, 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 7, Windows 10, Windows Server 2008 R2®, 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.1 (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, 19.04 GCC 4.6, 4.8 Use libgurobi_g++5.2.a for C++ in Ubuntu 16.04 and 18.04
Platform Operating System Compiler Notes
Mac OS 64-bit (mac64) macOS 10.12 (Sierra), 10.13 (High Sierra), 10.14 (Mojave), 10.15 (Catalina) Xcode 7/8 Use libgurobi_stdc++.a for -stdlib=libstdc++ in C++
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.5, 3.6, 3.7, 3.8
MATLAB® R2013a through R2019b
R 4.0
JDK 8, 11, 13
.NET core 2.0, 2.1