qira/pin/pin_build.sh

19 lines
579 B
Bash
Raw Normal View History

#!/bin/bash -e
if [ ! -d pin-latest ]; then
wget -O- http://software.intel.com/sites/landingpage/pintool/downloads/pin-2.13-65163-gcc.4.4.7-linux.tar.gz | gunzip | tar x
ln -s pin-2.13-65163-gcc.4.4.7-linux pin-latest
fi
2014-08-18 22:26:33 +04:00
# pin build deps, good?
sudo apt-get install gcc-multilib g++-multilib
# now we need capstone so the user can see assembly
wget -O /tmp/cs.deb http://www.capstone-engine.org/download/2.1.2/capstone-2.1.2_amd64.deb
sudo dpkg -i /tmp/cs.deb
rm /tmp/cs.deb
2014-08-10 18:24:03 +04:00
mkdir -p obj-ia32 obj-intel64
2014-08-04 23:35:10 +04:00
PIN_ROOT=./pin-latest make
PIN_ROOT=./pin-latest TARGET=ia32 make