如何使用intel pin工具来计算在linux上执行的指令?

时间:2013-09-30 12:04:12

标签: linux instructions intel-pin

每个人,我在这里以及linux都很新鲜 我想使用intel pin工具帮我计算快速排序程序中执行的指令,只是做作业,但是当我按照自述文件告诉我这样做时,就像
cd source / tools / SimpleExamples make obj-ia32 / opcodemix.so 系统告诉我 make: * 没有规则来制作目标`obi-ia32 / opcodemix.so'。停止。 我也尝试过obj-intel64,没有任何改变。 谁能告诉我这里发生了什么,我真的很困惑这个针脚。

2 个答案:

答案 0 :(得分:3)

我无法确切地说出你的问题是什么。使用代码格式化命令并逐行分离,这样我就可以知道你执行了什么。

无论如何,如果我是对的,你应该输入:

make

(没有目标)在source / tools / ManualExamples下,它应该全部构建它们。

答案 1 :(得分:2)

cd pintool/source/tools/ManualExamples

输入命令

make inscount0.test

此commnad编译并显示输出文件,然后在同一目录中使用以下命令

../../../pin -t obj-ia32/inscount0.so -- /bin/ls

这将使.so文件之后通过使用以下命令

查看输出
cat inscount.out