我试图读取strace日志的输出。我有这条线:
write(3, "Error. The program should receiv"..., 62Error. The program should receive a single argument. Exiting.
) = 62
你能帮我看一下这行吗? “62错误”是什么意思?
“62错误”是什么意思?
这个strace输出可能与程序输出混合在一起。
62
部分应该来自strace输出,Error
部分应该来自程序输出。通常strace输出应该是:
write(3, "Error. The program should receiv"..., 62) = 62
程序输出应该是:
Error. The program should receive a single argument. Exiting.
尝试使用-o
选项将strace输出与程序输出分开:
strace -o filename program