Невозможно скомпилировать 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-разрядный инструмент, который я написал.

1 ответ

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

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

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

Другие вопросы по тегам