Supported Platforms for Gurobi 10.0#

Supported Platforms#

Platform (port)

Operating System

Compiler

Notes

Windows 64-bit (win64)

Windows 10, 11, Windows Server 2012 R2, 2016, 2019, 2022

Visual Studio 2017-2022

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

Linux x86-64 64-bit (linux64)

Red Hat Enterprise Linux 7 (and corresponding CentOS distribution), 8, and 9

GCC >= 4.8

Use libgurobi_g++5.2.a for newer C++ compilers

SUSE Enterprise Linux 12, 15

Ubuntu 20.04, 22.04*

Amazon Linux 2

macOS 64-bit universal2 (macos_universal2)

11 (Big Sur), 12 (Monterey), 13 (Ventura)

Xcode 12/13

Linux arm64 64-bit (armlinux64)

Red Hat Enterprise Linux 7 (and corresponding CentOS distribution), 8, and 9

GCC >= 4.8

SUSE Enterprise Linux 12, 15

Ubuntu 20.04, 22.04

Amazon Linux 2

AIX 64-bit (power64)

AIX 7.2, 7.3

XL C/C++ 9

Due to limited Python support on AIX, this port does not include the Interactive Shell or the Python libraries.

On Ubuntu 22.04 for x86-64, user code that calls dlopen()/dlclose() to load/unload libgurobi100.so is known to fail. We have investigated the issue, and unfortunately we have not yet found a workaround.

Additional Supported Platform Information#

Gurobi 10.0.4 supports the following language/platform versions:

Language

Version

Python

3.8, 3.9, 3.10, 3.11

MATLAB

R2019a-R2022b

R

4.2

JDK

8, 11, 17

.NET

6.0

NuGet package for .NET#

We now provide an official NuGet package for .NET users. You can find the package at https://www.nuget.org/packages/Gurobi.Optimizer. Additional information is available in the .NET Interface section of the Gurobi Quick Start Guide.