Saturday, 15 February 2014

c - Building Pin Tools (from Intel) through Visual Studio? -



c - Building Pin Tools (from Intel) through Visual Studio? -

i downloaded pin intel , while reading manual intel pin user manual , started working on first building illustration tools. while building got problem :

cl /nologo /dtarget_windows /dfund_tc_hostos=fund_os_windows /dfund_tc_targetos= fund_os_windows /md /eha /gy- /dtarget_ia32e /dhost_ia32e /dfund_tc_targetcpu=fu nd_cpu_intel64 /dfund_tc_hostcpu=fund_cpu_intel64 /o2 /feobj-intel64/fibonacci .exe fibonacci.cpp /link /nologo /incremental:no /opt:ref fibonacci.cpp cl /nologo /dtarget_windows /dfund_tc_hostos=fund_os_windows /dfund_tc_targetos= fund_os_windows /md /eha /gy- /dtarget_ia32e /dhost_ia32e /dfund_tc_targetcpu=fu nd_cpu_intel64 /dfund_tc_hostcpu=fund_cpu_intel64 /o2 /feobj-intel64/little_ma lloc.exe little_malloc.c /link /nologo /incremental:no /opt:ref little_malloc.c cl /nologo /dtarget_windows /dfund_tc_hostos=fund_os_windows /dfund_tc_targetos= fund_os_windows /md /eha /gy- /dtarget_ia32e /dhost_ia32e /dfund_tc_targetcpu=fu nd_cpu_intel64 /dfund_tc_hostcpu=fund_cpu_intel64 /o2 /feobj-intel64/thread_ap p.exe thread_win.c /link /nologo /incremental:no /opt:ref thread_win.c cl /nologo /dtarget_windows /dfund_tc_hostos=fund_os_windows /dfund_tc_targetos= fund_os_windows /md /eha /gy- /dtarget_ia32e /dhost_ia32e /dfund_tc_targetcpu=fu nd_cpu_intel64 /dfund_tc_hostcpu=fund_cpu_intel64 /od /feobj-intel64/divide_by _zero.exe divide_by_zero_windows.c /link /nologo /incremental:no /opt:noref divide_by_zero_windows.c cl /mt /ehs- /eha- /wd4530 /dtarget_windows /dbigarray_multiplier=1 /d_crt_secur e_no_deprecate /d_secure_scl=0 /nologo /gy /dtarget_ia32e /dhost_ia32e /i../../ ../source/include/pin /i../../../source/include/pin/gen /i../../../extras/compon ents/include /i../../../extras/xed2-intel64/include /i../../../source/tools/inst lib /o2 /c /foobj-intel64/inscount0.obj inscount0.cpp inscount0.cpp link /dll /export:main /nodefaultlib /nologo /incremental:no /machine:x64 /entry :ptrace_dllmaincrtstartup /base:0xc5000000 /opt:ref /out:obj-intel64/inscount0. dll obj-intel64/inscount0.obj /libpath:../../../intel64/lib /libpath:../../../i ntel64/lib-ext /libpath:../../../extras/xed2-intel64/lib pin.lib libxed.lib libc pmt.lib libcmt.lib pinvm.lib kernel32.lib ntdll-64.lib obj-intel64/inscount0.obj : fatal error lnk1112: module machine type 'x86' confl icts target machine type 'x64' ../../../source/tools/config/makefile.default.rules:165: recipe target 'obj- intel64/inscount0.dll' failed make: *** [obj-intel64/inscount0.dll] error 88

again while trying build fibonacci.dll make fibonacci.test got next error:

make -c ../../../source/tools/utils dir obj-intel64/cp-pin.exe make[1]: entering directory '/cygdrive/d/pin/pin-2.13-62141-msvc8-windows/source /tools/utils' mkdir -p obj-intel64/ cl /nologo /dtarget_windows /dfund_tc_hostos=fund_os_windows /dfund_tc_targetos= fund_os_windows /md /eha /gy- /dtarget_ia32e /dhost_ia32e /dfund_tc_targetcpu=fu nd_cpu_intel64 /dfund_tc_hostcpu=fund_cpu_intel64 /o2 /feobj-intel64/cp-pin.ex e cp-pin.cpp /link /nologo /incremental:no /opt:ref cp-pin.cpp make[1]: leaving directory '/cygdrive/d/pin/pin-2.13-62141-msvc8-windows/source/ tools/utils' cl /mt /ehs- /eha- /wd4530 /dtarget_windows /dbigarray_multiplier=1 /d_crt_secur e_no_deprecate /d_secure_scl=0 /nologo /gy /dtarget_ia32e /dhost_ia32e /i../../ ../source/include/pin /i../../../source/include/pin/gen /i../../../extras/compon ents/include /i../../../extras/xed2-intel64/include /i../../../source/tools/inst lib /o2 /c /foobj-intel64/fibonacci.obj fibonacci.cpp fibonacci.cpp link /dll /export:main /nodefaultlib /nologo /incremental:no /machine:x64 /entry :ptrace_dllmaincrtstartup /base:0xc5000000 /opt:ref /out:obj-intel64/fibonacci. dll obj-intel64/fibonacci.obj /libpath:../../../intel64/lib /libpath:../../../i ntel64/lib-ext /libpath:../../../extras/xed2-intel64/lib pin.lib libxed.lib libc pmt.lib libcmt.lib pinvm.lib kernel32.lib ntdll-64.lib obj-intel64/fibonacci.obj : fatal error lnk1112: module machine type 'x86' confl icts target machine type 'x64' ../../../source/tools/config/makefile.default.rules:165: recipe target 'obj- intel64/fibonacci.dll' failed make: *** [obj-intel64/fibonacci.dll] error 88

can please allow me know how solve problem?

c visual-studio

No comments:

Post a Comment