intel-pin:如何将命令行参数传递给二进制文件
intel-pin: How to pass command line arguments to binary
我有一个简单的c代码。我是 运行 使用我的 pin 工具的二进制文件:
pin -t tool.so -- test/test.o a
这里,test/test.o
是一个二进制文件,a
是 pin 工具的一些随机命令行参数(比如 tool.so
),而不是二进制文件(所以,有将命令行参数传递给 pin 工具和二进制文件之间的区别)。
我想知道如何将命令行输入(比如 arg1
)传递给我是 运行 pin 工具的二进制文件。
(就像我们会通过 - ./test/test.o arg1
)
注意:我认为了解我的 pin 工具和 c 代码在这里无关紧要。
您在此处描述的内容会将命令行参数传递给您 运行 的程序。该工具的命令行参数是 -t 参数之后和 --(双破折号)之前的所有参数,表示二进制文件及其参数
我有一个简单的c代码。我是 运行 使用我的 pin 工具的二进制文件:
pin -t tool.so -- test/test.o a
这里,test/test.o
是一个二进制文件,a
是 pin 工具的一些随机命令行参数(比如 tool.so
),而不是二进制文件(所以,有将命令行参数传递给 pin 工具和二进制文件之间的区别)。
我想知道如何将命令行输入(比如 arg1
)传递给我是 运行 pin 工具的二进制文件。
(就像我们会通过 - ./test/test.o arg1
)
注意:我认为了解我的 pin 工具和 c 代码在这里无关紧要。
您在此处描述的内容会将命令行参数传递给您 运行 的程序。该工具的命令行参数是 -t 参数之后和 --(双破折号)之前的所有参数,表示二进制文件及其参数