2017-07-05 5 views
-1

Je veux compiler ZSim (https://github.com/s5z/zsim)

~/zsim$ scons -j16 

alors il y a un message d'erreur

scons: Reading SConscript files ... 
Building opt zsim at build/opt 
ERROR: You need to define the $PINPATH environment variable with Pin's path 

mais quand je viens de broche commune

$ pin 
E: Missing application name 
Pin 3.2 
Copyright (c) 2003-2016, Intel Corporation. All rights reserved. 
VERSION: 81201 DATE: Feb 2 2017 
Usage: pin [OPTION] [-t <tool> [<toolargs>]] -- <command line> 
Use -help for a description of options 

il peut trouver une épingle, comment pouvez-vous résoudre, merci

os: ubuntu 12.04 gcc: 4.6.3 g ++: 4.6.3 pin: 3.2

Répondre

0

Un coup d'œil sur le readme spécifie les éléments suivants: (https://github.com/s5z/zsim/blob/master/README.md)

Télécharger Pin, http://www.pintool.org . Testé avec Pin 2.8+ sur une architecture x86-64. Les indicateurs du compilateur sont configurés pour la broche 2.9 sur x86-64. Pour obtenir des drapeaux pour les autres versions, examinez le fichier makefile Pin ou dérivez à partir de l'exemple pintools. Définissez la variable d'environnement PINPATH sur le répertoire de base de Pin.

On dirait que vous devez effectuer les opérations suivantes

export PINPATH=<Base directory of your pin install> 
+0

C'est un travail! Mais une autre erreur apparaît scons: *** [build/opt/access_tracing.ot] Erreur 1 scons: *** [build/opt/access_tracing.os] Erreur 1 scons: *** [build/opt/decoder .os] Erreur 1 scons: *** [build/opt/detailed_mem.os] Erreur 1 scons: *** [build/opt/contention_sim.os] Erreur 1 scons: construction terminée à cause d'erreurs. –

+0

J'utilise la broche 2.14 et ça marche! –