在我的bash_profile文件中,我定义了一个像这样的别名:
alias 'myprogram= /path/to/my/program/myprogram'
使用gdb调试器,它只是通过提示gdb myprogram工作但现在使用lldb我必须提供可执行文件的所有地址,如此
lldb /path/to/my/program/myprogram
我尝试在lldb上定义一个别名,如下所示:
command alias myprogram /path/to/my/program/myprogram
但它说
error: invalid command given to 'alias'. '' does not begin with a valid command. No alias created.
任何解决方案?
答案 0 :(得分:0)
在lldb中使用target create
(aka file
)命令。
(lldb) tar cr /path/to/my/program
您可以设置别名(在命令行或~/.lldbinit
文件中):
% xcrun lldb
(lldb) command alias cls target create /bin/ls
(lldb) cls
Current executable set to '/bin/ls' (x86_64).
(lldb) r
Process 5099 launched: '/bin/ls' (x86_64)
README.html
README.md
...