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