贡献指南
作者: William Shaddix

gem5 在家(或工作/学校)使用


获取帮助

gem5 有很多获取帮助的资源:

  1. 文档位于 gem5 doxygen
  2. 寻求帮助的方式:
  3. Youtube 视频

这些链接和更多信息也可在 https://www.gem5.org/ask-a-question/ 获取

我们尽力回答问题,但问题经常得不到回复。这不是因为问题不好,而是因为我们没有足够的志愿者。


在家运行 gem5


系统软件要求

这在大多数 Linux 系统和 MacOS 上应该可以工作。

查看我们的 Dockerfiles 以获取最新的版本信息:

gem5/util/dockerfiles/


使用 dockerfiles

如果你遇到问题,我们提供了 docker 镜像。

这是一个应该可以工作的通用 docker 命令。

docker run --rm -v $(pwd):$(pwd) -w $(pwd) ghcr.io/gem5/ubuntu-24.04_all-dependencies:v24-0 <your command>

强烈强调,你不应该在 docker 容器中交互式运行。使用它一次只运行一个命令。


开发容器

我们一直在使用的开发容器基于 ghcr.io/gem5/ubuntu-24.04_all-dependencies:v24-0,但也包含一些 gem5 二进制文件。

你可以在 ghcr.io/gem5/devcontainer:bootcamp-2024 找到它。

源代码将很快在 gem5/utils/dockerfiles/devcontainer 提供。


推荐实践


最后


非常感谢

Everyone who has contributed to the bootcamp width:1200px


非常感谢大家!

Group photo height:300px

请告诉我们您的反馈:

https://forms.gle/ZLZdv9h126d8GFrS7

QR code for google form bg right 60%