在XCode(8.0)中调试时,我希望将lldb
的工作目录作为相应的项目目录。
我想要实现的是从我在lldb
或.lldbinit
中启动的流程访问项目文件,我想要访问它们而无需键入/知道完整的路径。
例如,我想在项目目录中生成一个php -S localhost:2345
的本地Web服务器,这样 - 在调试模式下 - 我可以模拟下载众所周知的文件(而不是通过束)。
我还试图使用环境变量,例如platform shell -- cd $PROJECT_DIR
或类似的,但没有成功。
有什么想法吗?
答案 0 :(得分:2)
您可以使用Python解释器来更改lldb的工作目录。例如:
labels = tf.squeeze(labels)
注意,这不会改变Xcode的工作目录,因为lldb实际上是作为服务运行的((lldb) script os.chdir("/tmp/")
(lldb) script os.getcwd()
'/private/tmp'
(lldb) platform shell echo $PWD
/private/tmp
),而不是直接链接到Xcode的库。