gpt4 book ai didi

c - 为使用 ltrace/strace 运行的可执行文件提供命令行参数

转载 作者:行者123 更新时间:2023-12-01 09:56:31 26 4
gpt4 key购买 nike

标题说的都是 friend !

如何为我想使用 ltrace/strace 监视其执行的可执行文件提供命令行参数?

例如,如果可执行文件是 'a.out' 并且我想将 ltrace 的输出存储在文件 'out.txt' 中,而 'arg1' 是我想传递给可执行文件的命令行参数,那么我尝试的命令这是
“ltrace ./a.out -o arg1 out.txt”

问题是我的程序设计为仅适用于单个命令行参数,因此当我运行上述命令时,我的程序将其解释为多个命令行参数并在打印“使用”消息后停止执行(它实际上旨在这样做,但在这里我想监视它正在调用的库)。

有人可以帮我吗?提前致谢。 :)

最佳答案

试试通过 -o在执行命令之前:

ltrace -o out.txt ./a.out arg1

这样 ltrace将得到 -o out.txt然后将执行 a.out ,将命令行的其余部分传递给它。

关于c - 为使用 ltrace/strace 运行的可执行文件提供命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25594877/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com