web-dev-qa-db-fra.com

Comment puis-je installer gem5?

J'aidais mon ami à installer le simulateur gem5 sous Linux pour le travail de thèse. Je connais un peu Linux. D'une manière ou d'une autre, j'ai réussi à installer ce simulateur sur mon ordinateur portable avec Ubuntu 12.04, mais lorsque j'ai essayé d'installer ce simulateur sur son ordinateur portable, cela ne s'est pas bien passé. J'ai donné les mêmes commandes sur son ordinateur portable mais cela a donné cette erreur.

$ 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.

J'ai essayé les mêmes commandes pour installer le simulateur gem5 en réinstallant Ubuntu sur son ordinateur portable. Mais même erreur. Ensuite, j'ai essayé Linux Mint 15 et Fedora, mais j'ai eu la même erreur. Qu'est-ce que je fais mal? Quelqu'un peut-il fournir un guide étape par étape pour procéder à l'installation du simulateur gem5 ou quelqu'un peut-il me fournir un fichier .deb?

Si ce n'est pas le cas, guidez-moi au moins sur la façon de créer un fichier deb de cette sim, mais s'il vous plaît considérez que mes compétences sont de niveau débutant.

2
DeepSidhu1313

Cela a fonctionné pour moi !! Merci !!!

 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

en 5 instructions Vous pouvez taper (SPARC, Alpha, ...) ou autre
Si 5 était OK, cela signifie que votre installation est terminée. bonne chance

1

Eh bien, j’ai jeté un œil à l’arbre de développement et j’ai exécuté scons et cela a juste fonctionné ™. Je suppose que, d'après l'erreur que vous constatez, cela signifie que vous n'avez pas de compilateur (scons n'est qu'un remplacement pour make, pas gcc). C'est ici que la lecture du fichier README ou de la page dépendances est très utile.

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

Je compile d'autres choses, donc à part scons, j'étais déjà prêt à partir.

0
Oli