Trabalho prático de Programação Concorrente (IDP) — simulação de um centro de distribuição automatizado com robôs coletores/entregadores, esteira transportadora e geração de pacotes.
- Linux (testado em Ubuntu 24.04)
- gcc
- make
- ncurses (interface de acompanhamento):
- Ubuntu:
sudo apt install libncurses-dev - Fedora:
sudo dnf install ncurses-devel
- Ubuntu:
makeGera o executável em build/idp.
make runEm um terminal interativo, o programa mostra os três cenários e solicita a escolha. Também é possível selecionar diretamente pelo índice:
./build/idp 1make testmake cleaninclude/— headers (contratos dos módulos)src/— implementação em Cbuild/— saída da compilação (objetos e executável)tests/— testes dos módulosdocs/— documentação do trabalho e materiais de apoio