首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装gem5?

如何安装gem5?
EN

Ask Ubuntu用户
提问于 2013-09-26 18:55:36
回答 4查看 14.7K关注 0票数 2

我帮助我的朋友在Linux上安装gem5模拟器进行论文工作。我对Linux有一点了解。不知怎么的,我用Ubuntu12.04在我的笔记本上安装了那个模拟器,但是当我试图在她的笔记本上安装那个模拟器时,结果并不顺利。我在她的笔记本电脑上给出了同样的命令,但却造成了这个错误。

代码语言:javascript
复制
$ scons build/ALPHA/gem5.opt
scons: Reading SConscript files ...
Error Don't know what compiler options to use for your compiler.
compiler: None
version: COMMAND NOT FOUND!
If you're trying to use a compiler other than GCC
or clang, there appears to be something wrong with your
environment.

If you are trying to use a compiler other than those listed
above you will need to ease fix SConstruct and 
src/SConscript to support that compiler.

我试着用同样的命令安装gem5模拟器,在她的笔记本电脑上重新安装ubuntu。但同样的错误。然后,我在Linux 15和Fedora上试了试,但是得到了同样的错误。我做错了什么?有人能提供一步一步的指南来执行gem5模拟器的安装,或者有人能给我提供一个.deb文件吗?

如果不是,请至少指导我如何创建这个sim的deb文件,但请考虑我的技能是初学者的水平。

EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2013-09-29 09:41:04

这对我有用!!谢谢!

代码语言:javascript
复制
 sudo apt-get install swig gcc m4 python python-dev libgoogle-perftools-dev mercurial scons g++ build-essential
 hg clone http://repo.gem5.org/gem5
 cd gem5/
 scons build/ARM/gem5.opt -j2
 build/ARM/gem5.opt configs/example/se.py -c tests/test-progs/hello/bin/arm/linux/hel­lo
票数 1
EN

Ask Ubuntu用户

发布于 2014-12-25 09:19:21

代码语言:javascript
复制
1-sudo apt-get update
2-sudo apt-get install swig gcc m4 python python-dev libgoogle-perftools-dev  g++  scons  mercurial  zlib1g-dev protobuf-compiler libprotobuf-dev
3-hg clone http://repo.gem5.org/gem5
4-cd gem5/
5-scons build/ARM/gem5.opt

在5条指令中你可以输入(SPARC,Alpha,.)或其他

如果5's的步骤是可以的,这意味着你的安装是完整的。好运

票数 1
EN

Ask Ubuntu用户

发布于 2020-09-17 09:56:21

查看了CI测试

中使用的gem5 in树Docker文件。

gem5 当前运行预提交。拥有Docker和一个树内Dockerfile,所以我认为没有什么比查看这些文件更可靠了。

例如:此预提交运行的日志说:

代码语言:javascript
复制
latest: Pulling from gem5-test/ubuntu-20.04_all-dependencies

在树中,我们看到对应的文档,它包含它所依赖的包:

代码语言:javascript
复制
RUN apt -y install build-essential git m4 scons zlib1g zlib1g-dev \
    libprotobuf-dev protobuf-compiler libprotoc-dev libgoogle-perftools-dev \
    python3-dev python3-six python-is-python3 doxygen libboost-all-dev \
    libhdf5-serial-dev python3-pydot libpng-dev libelf-dev

然后使用通常的build命令,如:

代码语言:javascript
复制
scons -j`nproc` build/ARM/gem5.opt

当然,构建gem5本身是很容易的。很难设置您感兴趣的测试内容。以下是一些提示:

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/350475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档