Wymagania wstępne

Przed rozpoczęciem pracy nad pierwszym symulatorem, zapoznaj się z kilkoma co trzeba zrobić.

Zainstaluj Bazel

MPACT-Sim korzysta z systemu kompilacji Bazel w wersji 6.1.1, więc aby korzystać z samouczków, musisz zainstalować Bazel. Najprostszym sposobem na zainstalowanie bazel i zarządzanie nim jest instalacja Bazelisk, który jest kodem Bazel napisany w języku Go. Instrukcje instalacji są dostępne na stronie stronie GitHub.

Zainstaluj Git

Infrastruktura i samouczki MPACT-Sim są hostowane na github.com, więc działający Wymagana jest instalacja git. Każda rozsądna wersja z git powinno działać, więc wybierz tę, która pasuje do Twojego systemu.

Jeśli nie masz git i korzystasz z systemu Linux, możesz zainstaluj git w wierszu poleceń w ten sposób:

$ sudo apt-get update
$ sudo apt-get install git

W przypadku innych systemów możesz pobrać instalator ze strony git pobierania.

Pobierz repozytorium samouczków MPACT-Sim

Cały kod wymagany w tych samouczkach znajduje się na GitHubie mpact-sim-codelabs. Skopiuj to repozytorium za pomocą polecenia: git clone https://github.com/google/mpact-sim-codelabs.

Aby sprawdzić, czy wszystko działa prawidłowo, przejdź do pliku mpact-sim-codelabs i wpisz polecenie bazel build ...:all. Spowoduje to pobranie wszystkich wymagane zależności i stworzyć każde środowisko docelowe. Za pierwszym razem może potrwać kilka minut. Wyniki są zapisywane w pamięci podręcznej, a kolejne kompilacje znacznie szybciej się kończą. Polecenie wyświetli postęp, w tym DEBUGUJ komunikaty i kilka ostrzeżeń kompilatora. Ostatnia część danych wyjściowych powinien wyglądać podobnie do tego:

INFO: Elapsed time: 308.268s, Critical Path: 279.57s
INFO: 991 processes: 314 internal, 677 linux-sandbox.
INFO: Build completed successfully, 991 total actions