前提条件

在开始构建您的第一个模拟器之前,需要完成以下事项 所需执行的操作。

安装 Bazel

MPACT-Sim 使用 Bazel 构建系统版本 6.1.1, 因此,要完成这些教程,您需要安装 Bazel。通过 安装和管理 Bazel 的最简单方法是 Bazelisk,它是 使用 Go 编写的 Bazel。如需安装说明,请访问 GitHub 网站

安装 Git

MPACT-Sim 基础设施和教程托管在 github.com 上,因此运行正常 需要安装 git。任何合理的版本 所有 git 都应该运行,因此请选择适合您系统的版本。

如果您还没有 git,并且使用的是 Linux,则通常可以 按如下方式从命令行安装 git:

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

在其他系统上,您可以从git 下载

下载 MPACT-Sim 教程库

这些教程所需的所有代码都包含在 GitHub 中 mpact-sim-codelabs 代码库。 使用以下命令克隆此代码库:git clone https://github.com/google/mpact-sim-codelabs

如需验证是否一切正常,请改用 mpact-sim-codelab 目录中,然后输入命令 bazel build ...:all。这会下载 所需的依赖项,并构建每个目标。第一次, 但结果会被缓存,后续的构建就会 能够更快地完成该命令将输出进度,包括 DEBUG 消息和几条编译器警告。输出结果的 应如下所示:

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