Невозможно скомпилировать 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
это работает со мной.