无法让 mac os x lldb 进程读取 STDIN
Posted
技术标签:
【中文标题】无法让 mac os x lldb 进程读取 STDIN【英文标题】:Cannot get mac os x lldb process to read the STDIN 【发布时间】:2015-07-03 20:52:22 【问题描述】:是 me 还是 lldb for mac os x(替换 gdb)不允许您将文件通过管道传输到标准输入,以供被调试的进程使用?
阅读instructions 没有提到它。
我已经完成并安装了 gnu gdb,但想利用我认为改进的 lldb 功能吗?
【问题讨论】:
我遇到了同样的问题并找到了解决方案,如下所示:***: cannot get lldb to read file input 【参考方案1】:(lldb) process launch -i <file>
应该做的伎俩。注意你不能说:
(lldb) run -i <file>
因为run
是process launch --
的别名,所以它的所有参数都会传递给正在启动的进程。
有一个通用的“帮助”工具可以向您展示有关所有 lldb 命令的更多信息。
(lldb) help process launch
会告诉你这个选项。
【讨论】:
@Ben,您可以将此标记为正确答案吗?它对我有用,我假设它也对你有用。以上是关于无法让 mac os x lldb 进程读取 STDIN的主要内容,如果未能解决你的问题,请参考以下文章
mac os x10.11.2系统eclipse无法读取环境变量的问题
Mac OS X sudo docker 无法连接到 Docker 守护程序。 docker 守护进程是不是在此主机上运行?