Como instalar OR-Tools para C++ de binário no Linux

Introdução

Este guia explica como instalar o OR-Tools para C++ no Linux.

Embora essas instruções também possam funcionar em outras variantes do Linux, nós os testou apenas em máquinas que atendem aos seguintes requisitos:

  • Alpine Edge 64 bits (x86_64)
  • Centos 7 LTS de 64 bits (x86_64)
  • Debian SID de 64 bits (x86_64)
  • Debian 11 (Bullseye) de 64 bits (x86_64)
  • Fedora 38 de 64 bits (x86_64)
  • Fedora 37 de 64 bits (x86_64)
  • OpenSuse Leap de 64 bits (x86_64)
  • Ubuntu 24.04 de 64 bits (x86_64)
  • Ubuntu 22.04 LTS de 64 bits (x86_64)
  • Ubuntu 20.04 LTS de 64 bits (x86_64)

Pré-requisitos

As seções a seguir descrevem os pré-requisitos para instalar o OR-Tools.

Ferramentas C++

Para instalar as ferramentas C++, abra uma janela de terminal e digite:

Alpine

apk add alpine-sdk linux-headers cmake lsb-release-minimal

Cento

sudo yum groupinstall -y 'Development Tools'
sudo yum install -y pkgconfig redhat-lsb-core

Debian

sudo apt update
sudo apt install -y build-essential cmake lsb-release

Fedora

sudo dnf groupinstall -y 'Development Tools'
sudo dnf install -y gcc-c++ cmake redhat-lsb-core

Fedora

sudo dnf groupinstall -y 'Development Tools'
sudo dnf install -y gcc-c++ cmake redhat-lsb-core

OpenSUSE

sudo zypper refresh
sudo zypper install -y git gcc11 gcc11-c++ lsb-release

Ubuntu

sudo apt update
sudo apt install -y build-essential cmake lsb-release

Ubuntu

sudo apt update
sudo apt install -y build-essential cmake lsb-release

Ubuntu

sudo apt update
sudo apt install -y build-essential cmake lsb-release

Como instalar o OR-Tools

Siga as etapas abaixo para instalar a biblioteca OR-Tools para C++:

Faça o download e extraia a distribuição binária para seu sistema:

Validar sua instalação

Para testar as instalações em C++, abra uma janela do terminal e acesse o diretório em que você descompactou a distribuição binária. Em seguida, insira seguinte comando:

make test

Isso executa uma seleção de exemplos para as ferramentas OR. Se todos os exemplos forem executados com sucesso, está tudo pronto começar a usar o OR-Tools.