lldb 是否像 gdb 一样支持 cd 和 pwd



在 gdb 中,我们可以使用 'pwd' 来显示当前文件夹,并使用 'cd' 来更改当前工作文件夹。lldb 有相同的命令吗?

在 lldb 中,调试器可以创建与platforms的连接,用于上传文件、运行程序等。 默认情况下,lldb 连接到"主机"平台,即您的本地系统。 您可以使用platform shell在当前平台上运行命令,因此要获取 cwd,只需执行以下操作:

(lldb) platform shell pwd

您不能使用 platform shell 来更改 cwd,因为这是一个子外壳,因此它的效果不会在子外壳执行后持续存在。 cwd是平台的设置,因此您可以通过以下方式进行更改:

(lldb) platform settings -w <NEW_PATH>

相关内容

最新更新