Как отладить инструмент командной строки

Как отладить инструмент командной строки

Я написал инструмент командной строки (названный 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

Связанный контент