无法编译英特尔 Pin

Unable to compile Intel Pin

本文关键字:Pin 英特尔 编译      更新时间:2023-10-16

我在 64 位 ubuntu 机器 (12.04) 上使用英特尔 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 位工具。

您可以

运行 pin.sh 而不是固定。命令如下:

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

它对我有用。