如何在终端窗口中自动运行我的程序&用Xcode调试?

时间:2011-12-22 19:08:14

标签: xcode

我正在Mac OS上构建一个使用curses库的程序。当我尝试在Xcode中运行它时,我收到以下错误消息:

Error opening terminal: unknown.

然后curses调用exit

显然,它适用于终端窗口。

是否可以在Xcode的终端窗口中启动我的程序?我知道我可以使用“等待XXX启动”选项,但是很多Xcode在启动程序时的帮助消失了,所以我会寻找另一种方式。

1 个答案:

答案 0 :(得分:0)

Xcode使用GDB或LLDB进行调试。

您可以直接从终端调用它们。这样,您的可执行文件将附加到工作区。

尝试:

gdb path/to/my/executable

然后,在GDB提示符下键入:

run

以调试模式启动程序。
查看GDB手册,了解调试命令,断点等内容。