确保自己下载了Cygwin64,要在Packet里选择make
VS2017
生成32位:
call "D:\vs\VC\Auxiliary\Build\vcvars32.bat"
生成64位:
call "D:\vs\VC\Auxiliary\Build\vcvars64.bat"
(6条消息) 安装和使用 Intel PIn_BadRer的博客-优快云博客
测试文件1.cpp:
#include<stdio.h>
#include<string.h>
#include <iostream>
using namespace std;
int main() {
string a = "1234";
string s;
cin>>s;
for (int i = 0;i<a.length();i++){
if(s[i]!=a[i]){
cout<<"bad!"<<endl;
return 0;
}
}
cout<<"right!"<<endl;
}
命令行输入:
D:\software\pin\pin-3.18\source\tools\ManualExamples>echo 1111 | pin -t obj-intel64\inscount0.dll -- D:\code\c\1.exe && type inscount.out
输出:
bad!
Count 1540206