I am trying to compile pinetrace.cpp from examples on Ubuntu but there is a catch. I am doing it from outside the directory and i have included the full path to pin.H in the code. I intend to modify this code for my own use but when i try using g++ pinetrace.cpp -o a.out i get error of unspecified architecture. If only i can a modified make file which i can use ? here is the output:
g++ pinatrace.cpp -c -obj-intel64 In file included from /home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/pin.H:41:0, from pinatrace.cpp:3: /home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/compiler_version_check2.H:74:3: error: #error "Unknown target architecture" # error "Unknown target architecture" ^~~~~ /home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/compiler_version_check2.H:89:2: error: #error "internal error pin compiler configuration not available " #error "internal error pin compiler configuration not available " ^~~~~ /home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/compiler_version_check2.H:93:2: error: #error The C++ ABI of your compiler does not match the ABI of the pin kit. #error The C++ ABI of your compiler does not match the ABI of the pin kit. ^~~~~ /home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/compiler_version_check2.H:113:2: error: #error Kit has unknown compiler ABI #error Kit has unknown compiler ABI ^~~~~ In file included from /home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/level_base.PLH:83:0, from /home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/pin.H:43, from pinatrace.cpp:3: /home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/foundation.PLH:52:10: fatal error: types_marker.h: No such file or directory #include "types_marker.h" ^~~~~~~~~~~~~~~~
Any help appreciated.