web-dev-qa-db-ja.com

gem5をインストールするにはどうすればよいですか?

私は友人が論文作成のためにLinuxにgem5シミュレータをインストールするのを手伝っていました。私はLinuxについて少し知っています。どういうわけか、Ubuntu 12.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.

彼女のラップトップにubuntuを再インストールしてgem5シミュレータをインストールするのと同じコマンドを試しました。しかし、同じエラー。その後、Linux Mint 15とFedoraで試しましたが、同じエラーが発生しました。何が間違っていますか?誰かがgem5シミュレータのインストールを実行するためのステップバイステップガイドを提供できますか、または誰かがそれの.debファイルを提供できますか?

そうでない場合は、少なくともそのシムのdebファイルを作成する方法を教えてください。ただし、私のスキルは初心者レベルのものであることを考慮してください。

2
DeepSidhu1313

これは私のために働いた!!ありがとう!!!

 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
DeepSidhu1313
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の手順で問題がなければ、インストールは完了です。グッドラックス

さて、私は開発ツリーをチェックアウトし、sconsを実行しましたが、うまくいきました™。私はあなたが見ているエラーからあなたがコンパイラを持っていないことを意味すると思います(sconsはgccではなくmakeの代わりにすぎません)。これは、READMEファイルまたは dependenciesページ の読み取りが便利な場所です。

Sudo apt-get install build-essential scons swig zlib1g-dev m4 protobuf{-c,}-compiler

私は他のものをコンパイルするので、sconsは別として、私はすでに行って良かったです。

0
Oli