无法编译Intel Pin

时间:2015-04-19 07:38:45

标签: c++ ubuntu intel-pin

我在64位ubuntu机器(12.04)上使用intel Pin。我以正确的方式导出路径,但我无法运行pin二进制文件。当我做一个"文件"在那个二进制文件上,它显示它是32位ELF二进制文件。这是一个问题吗?即使我从同一个文件夹运行它,我也无法运行二进制文件。

我不断收到的错误消息是bash: /home/<username>/Downloads/pin-2.14-67254-gcc.4.4.7-linux/pin: No such file or directory

有人可以告诉我哪里出错了吗?

Eidt:我尝试添加i386架构,以便运行32位引脚二进制文件,但它无法执行我编写的64位工具。

1 个答案:

答案 0 :(得分:1)

你可以运行pin.sh而不是pin。 命令如下:

sudo ./../../../pin.sh -t obj-intel64/pinatrace.so -- /bin/ls

它适用于我。