Pra*_*tic 9 linux signals lldb
我想要以下命令初始化我的 .lldbinit。
process handle SIGPROF -n false -p true -s false
Run Code Online (Sandbox Code Playgroud)
问题是lldb在启动并且还没有进程时不会运行这个命令。
错误:在命令 #1 后中止读取命令:'进程句柄 SIGPROF -n false -p true -s false' 失败,错误:没有当前目标;在您拥有有效的目标和进程之前,无法处理信号。
我如何告诉 lldb 在它有进程时应用这个命令?
解决此问题的一种方法是在加载正在调试的文件后获取要在 lldb 中运行的命令集,将它们放入文件中,然后运行:
$ lldb -s <command file> <FileToBeDebugged>
Run Code Online (Sandbox Code Playgroud)
那么如果你喜欢这个并且经常使用它,你可以为part up创建一个shell别名。
如果您使用 Xcode,一个常见的技巧是在项目的 main 处设置断点,将要运行的命令放在那里,然后使其“自动继续”。
归档时间: |
|
查看次数: |
581 次 |
最近记录: |