我想编译zsim(https://github.com/s5z/zsim)
~/zsim$ scons -j16
然后出现错误消息
scons: Reading SConscript files ...
Building opt zsim at build/opt
ERROR: You need to define the $PINPATH environment variable with Pin's path
但是当我只是普通的针脚
$ 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
它可以找到pin,如何修复它,谢谢
os:ubuntu 12.04 GCC:4.6.3 克++:4.6.3 销:3.2
答案 0 :(得分:1)
快速查看自述文件指定以下内容: (https://github.com/s5z/zsim/blob/master/README.md)
下载Pin,http://www.pintool.org。在2.8上使用Pin 2.8+测试 x86-64架构。在x86-64上为Pin 2.9设置编译器标志。 要获取其他版本的标志,请检查Pin makefile或派生 来自样品pintools。将PINPATH环境变量设置为Pin's 基目录。
听起来你需要做以下事情
export PINPATH=<Base directory of your pin install>