我帮助我的朋友在Linux上安装gem5模拟器进行论文工作。我对Linux有一点了解。不知怎么的,我用Ubuntu12.04在我的笔记本上安装了那个模拟器,但是当我试图在她的笔记本上安装那个模拟器时,结果并不顺利。我在她的笔记本电脑上给出了同样的命令,但却造成了这个错误。
$ 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文件,但请考虑我的技能是初学者的水平。
发布于 2013-09-29 09:41:04
这对我有用!!谢谢!
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/hello发布于 2014-12-25 09:19:21
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的步骤是可以的,这意味着你的安装是完整的。好运
发布于 2020-09-17 09:56:21
中使用的gem5 in树Docker文件。
gem5 当前运行预提交。拥有Docker和一个树内Dockerfile,所以我认为没有什么比查看这些文件更可靠了。
例如:此预提交运行的日志说:
latest: Pulling from gem5-test/ubuntu-20.04_all-dependencies在树中,我们看到对应的文档,它包含它所依赖的包:
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命令,如:
scons -j`nproc` build/ARM/gem5.opt当然,构建gem5本身是很容易的。很难设置您感兴趣的测试内容。以下是一些提示:
-static构建只起作用,但动态链接也支持一些额外的标志:https://stackoverflow.com/questions/50542222/how-to-run-a-dynamically-linked-executable-syscall-emulation-mode-se-py-in-gem5/50696098#50696098https://askubuntu.com/questions/350475
复制相似问题