如何调试命令行工具

如何调试命令行工具

我编写了一个命令行工具(名为cdl),它可以识别命令行参数,如-i(用于输入)和-o(用于输出)。当我尝试使用 LLVM(lldb cdl -i input.mp4 -o output_dir/)对其进行调试时,出现了如下错误:

lldb: unrecognized option `-i input.mp4 -o test'
[the help info for lldb]
error: unknown or ambiguous option

我怎么解决这个问题?

答案1

尝试一下lldb -f cdl -- -i input.mp4 -o output_dir/。程序参数跟在后面--

来源:man lldb

相关内容