Intel-Pin的windows安裝


環境安裝

操作系統:windows10 

需要環境:

  1.Visual Studio Community 2019 Edition  ( https://visualstudio.microsoft.com/downloads/ )

  2. Cygwin's 64-bit ( https://cygwin.com/install.html. ) , 注意要勾選make、gcc、g++工具安裝(非默認)

  3.Pin工具 ( https://software.intel.com/en-us/articles/pin-a-binary-instrumentation-tool-downloads )

環境配置

  1.設置%PATH%;\cygwin64\bin,將Cygwin目錄下面的bin目錄添加到環境變量Path中

  2.將pin.exe的目錄添加到環境變量Path中

  3.在vs2019中添加命令行

  

 

   64位:

# 命令
%systemroot%\System32\cmd.exe
# 參數
/k ""C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat""

  32位

# 命令
%systemroot%\System32\cmd.exe
# 參數
/k ""C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars32.bat""

運行

通過VS的命令行進入pin/source/tools/ManualExamples目錄下make TARGET=intel64 obj-intel64/stack-debugger.dll完成編譯

32位程序編譯指令為make TARGET=ia32 obj-ia32/icount.dll 完成編譯

執行指令:

pin -pid 1234-t pintool (連接到進程號,-pid一定要放在前面) 
pin -t obj-ia32/itrace.dll -- test.exe


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM