0

我在 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 位 pin 二进制文件,但它无法执行我编写的 64 位工具。

4

1 回答 1

1

您可以运行 pin.sh 而不是 pin。像这样的命令:

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

它对我有用。

于 2017-07-28T04:54:47.813 回答