Linux file organization

The following files and directories are created in your installation directory (typically /opt/gurobi560/linux64 for the 64-bit Linux distribution):

  • EULA.pdf - Gurobi End User License Agreement - PDF format
  • ReleaseNotes.html - release notes
  • bin
    • grb_cs - Gurobi Compute Server executable
    • grb_csw - Gurobi Compute Server executable
    • grb_ts - Gurobi Token Server executable
    • grbgetkey - retrieves your Gurobi license key from the Gurobi key server
    • grbprobe - probes system details (typically not used)
    • grbtune - parameter tuning tool
    • gurobi_cl - simple command-line binary
    • gurobi.env - sample parameter initialization file
    • gurobi.sh - starts the Gurobi interactive shell
    • python2.7 - Python shell
  • docs
    • examples - Example Tour - HTML (open index.html in this directory)
    • examples.pdf - Example Tour - PDF
    • quickstart - Quick Start guide - HTML (open index.html in this directory)
    • quickstart.pdf - Quick Start guide - PDF
    • refman - Reference Manual - HTML (open index.html in this directory)
    • refman.pdf - Reference Manual - PDF
  • examples
    • build - Makefile for C, C++, Java, and Python examples
    • c - source code for C examples
    • c# - source code for C# examples (for Windows)
    • c++ - source code for C++ examples
    • data - data files for examples
    • java - source code for Java examples
    • matlab - source code for MATLAB examples
    • python - source code for Python examples
    • R - source code for R examples
    • vb - source code for Visual Basic examples (for Windows)
  • include
    • gurobi_c.h - C include file
    • gurobi_c++.h - C++ include file
    • python2.7 - Dummy Python include files (no need to look inside this directory)
  • lib
    • gurobi.jar - Java interface
    • gurobi.py - Python startup file
    • libgurobi56.so - Gurobi library (symbolic link to current version)
    • libgurobi_c++.a - C++ interface (symbolic link)
    • libgurobi_g++4.1.a - C++ interface (when using g++ 4.1 - e.g., on a Red Hat 5 system)
    • libgurobi_g++4.2.a - C++ interface (when using g++ 4.2 or later)
    • libGurobiJni56.so - Java JNI wrapper
    • libgurobi.so.5.6.0 - Gurobi native library (used by all interfaces)
    • python2.7 - Python files used by the interactive shell and the Python interface (no need to look inside this directory)
    • python2.7_utf16 - Python 2.7 files for use with UTF-16 Python versions (no need to look inside this directory)
    • python2.7_utf32 - Python 2.7 files for use with UTF-32 Python versions (no need to look inside this directory)
    • python3.2_utf16 - Python 3.2 files for use with UTF-16 Python versions (no need to look inside this directory)
    • python3.2_utf32 - Python 3.2 files for use with UTF-32 Python versions (no need to look inside this directory)
  • matlab - Gurobi MATLAB interface
  • R - R Gurobi package
  • setup.py - Python setup file - for installing the gurobipy module into your own Python environment

Try Gurobi for Free

Choose the evaluation license that fits you best, and start working with our Expert Team for technical guidance and support.

Evaluation License
Get a free, full-featured license of the Gurobi Optimizer to experience the performance, support, benchmarking and tuning services we provide as part of our product offering.
Academic License
Gurobi supports the teaching and use of optimization within academic institutions. We offer free, full-featured copies of Gurobi for use in class, and for research.
Cloud Trial

Request free trial hours, so you can see how quickly and easily a model can be solved on the cloud.

Search