我编写了一个简单的C ++程序,需要输入一些输入。在终端中,我只需在./myProgram < fileWithData.txt
中运行。但是我无法弄清楚如何为在Xcode中执行的目标指定和输入文件。我使用了命令行项目。当然我可以使用不同的目标,例如运行Terminal.app然后用输入文件传递可执行文件但是我再也无法调试它。
这个问题:Cannot get lldb to read file input解释了如何在lldb中设置输入路径,但是我找不到一种方法来指定在进程启动之前执行的lldb命令。
答案 0 :(得分:1)
我认为没有办法完全在Xcode中完成这项工作。但是,如果您将Xcode中的Run Scheme设置为启动模式&#34;等待可执行文件启动,&#34;命中运行,然后使用适当的管道从Terminal.app运行程序,Xcode嵌入的lldb将连接到它。