Requisitos previos

Antes de que puedas comenzar a trabajar en tu primer simulador, debes hacer lo siguiente: que debes hacer.

Instala Bazel

La MPACT-Sim usa la versión 6.1.1 del sistema de compilación de Bazel. así que, para trabajar con los instructivos, debes instalar Bazel. El la forma más sencilla de instalar y administrar Bazel es instalar Bazelisk, que es un wrapper Bazel escrito en Go. Las instrucciones de instalación se proporcionan en sitio de GitHub.

Instalar Git

La infraestructura y los instructivos de MPACT-Sim están alojados en github.com, por lo que un se requiere instalación de git. Cualquier versión razonable de git debería funcionar, así que elige el que sea adecuado para tu sistema.

Si todavía no tienes git y usas Linux, por lo general, puedes instala git desde la línea de comandos de la siguiente manera:

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

En otros sistemas, puedes descargar un instalador de git descargas.

Descarga el repositorio de instructivos de MPACT-Sim

Todo el código necesario para estos instructivos se encuentra en GitHub mpact-sim-codelabs. Clona este repositorio con el comando git clone https://github.com/google/mpact-sim-codelabs.

Para verificar que todo funcione correctamente, cambia a los codelabs mpact-sim-codelabs y escribe el comando bazel build ...:all. Se descargarán todos las dependencias necesarias y compilar cada objetivo. La primera vez puede demorar unos minutos, pero los resultados se almacenan en caché, y las compilaciones posteriores terminar mucho más rápido. El comando imprimirá el progreso, lo que incluye Mensajes de depuración y un par de advertencias del compilador. La última parte del resultado debería verse similar a lo siguiente:

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