все, я новичок здесь, а также в Linux, я хочу использовать инструмент Intel pin, чтобы помочь мне подсчитать инструкции, выполненные в программе быстрой сортировки, просто домашнее задание, но когда я сделал это, как сказал мне документ readme, например
cd source / tools / SimpleExamples make obj-ia32 / opcodemix.so система сказала мне make: * Нет правила для создания цели `obi-ia32 / opcodemix.so '. Останавливаться. и я также пробовал obj-intel64, ничего не изменилось. Кто-нибудь может сказать мне, что здесь происходит, я действительно сбит с толку этой штукой.
Как я могу использовать инструмент Intel Pin для подсчета инструкций, выполненных в Linux?
Ответы (2)
Я не могу точно сказать, в чем ваш вопрос. Отформатируйте свои команды с помощью кода и разделите их построчно, чтобы я мог знать, что вы выполнили.
В любом случае, если я прав, вам нужно просто ввести:
make
(без целей) в разделе source / tools / ManualExamples, и он должен собрать их все.
person
Adam Miller
schedule
04.11.2013
README утверждает, что вам нужно дать цель, но, как вы отметили, это не так!
- person pieman72; 01.02.2015
Вы можете указать, нужно ли компилировать для 64 или 32 бит.
- person Adam Miller; 01.02.2015
cd pintool/source/tools/ManualExamples
введите команду как
make inscount0.test
эта команда скомпилируется и покажет вам выходной файл, затем используйте следующую команду в том же каталоге
../../../pin -t obj-ia32/inscount0.so -- /bin/ls
это приведет к тому, что файл .so после этого увидит вывод, используя следующую команду
cat inscount.out
person
Dnyaneshwar Panchal
schedule
12.10.2014