Невозможно скомпилировать Intel Pin

Я использую Intel Pin на 64-битной машине с Ubuntu (12.04). Я экспортировал путь правильным образом, но я не могу запустить двоичный файл вывода. Когда я делаю «файл» в этом двоичном файле, он показывает, что это 32-битный двоичный файл ELF. Это проблема? Я не могу запустить двоичный файл, даже если я запускаю его из той же папки.

Я получаю сообщение об ошибке: bash: /home/<username>/Downloads/pin-2.14-67254-gcc.4.4.7-linux/pin: No such file or directory

Может кто-нибудь сказать, пожалуйста, где я ошибся?

Эйдт: Я попытался добавить архитектуру i386, чтобы 32-разрядный двоичный вывод работал, но он не в состоянии выполнить 64-разрядный инструмент, который я написал.

0

Решение

Вы можете запустить pin.sh вместо pin.
Команда как это:

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

это работает со мной.

1

Другие решения


По вопросам рекламы [email protected]