2011-12-22 53 views
2

我正在Mac OS上構建一個使用curses庫的程序。當我嘗試運行它裏面的Xcode,我得到這個錯誤信息:如何在終端窗口中自動運行我的程序並使用Xcode進行調試?

Error opening terminal: unknown. 

然後curses電話exit

很明顯,它從終端窗口工作。

是否可以在Xcode的終端窗口中啓動我的程序?我知道我可以使用「等待XXX發佈」選項,但是很多Xcode在啓動程序方面的幫助消失了,所以我會尋找另一種方式。

回答

0

Xcode使用GDB或LLDB進行調試。

您可以直接從終端調用它們。這樣,您的可執行文件將被附加到一個工作。

嘗試:

gdb path/to/my/executable 

然後,從GDB提示符下,鍵入:

run 

要開始在調試模式下的程序。
查看GDB手冊,瞭解諸如調試命令,斷點等內容。

+0

我知道我可以直接使用gdb或lldb在終端窗口中調試我的程序。但是,我想從Xcode啓動我的程序,因爲Xcode使它更容易;如果我要從外部啓動我的程序,我不妨使用「等待XXX啓動」選項。 – zneak 2011-12-22 19:36:18

相關問題