Como depurar uma ferramenta de linha de comando

Como depurar uma ferramenta de linha de comando

Eu escrevi uma ferramenta de linha de comando (chamada cdl) que poderia reconhecer parâmetros de linha de comando como -i(para entrada) e -o(para saída). Quando cansei de depurá-lo usando LLVM ( lldb cdl -i input.mp4 -o output_dir/), recebi uma falha como esta:

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

Como posso resolver esse problema?

Responder1

Tentar lldb -f cdl -- -i input.mp4 -o output_dir/. Os argumentos do programa seguem o --.

Fonte:man lldb

informação relacionada