При использовании lldb на Mac, программа запускается в новом окне терминала, а отладчик управляет из исходного окна:
$ lldb <prog>
(lldb) b main # if you want to set a breakpoint
(lldb) process launch --tty -- <args>
Программа запускается как процесс в указанном tty (окно терминала):
$ tty # (in other window, get tty name)
/dev/ttys002
$ lldb
(lldb) b main # if you want to set a breakpoint
(lldb) process launch --tty=/dev/ttys002 -- <args>