Xcode 在OSX上使用仪器评测ncurses应用程序

Xcode 在OSX上使用仪器评测ncurses应用程序,xcode,instruments,ncurses,Xcode,Instruments,Ncurses,我有一个使用ncurses的C命令行应用程序,我正在使用xcode4.4(osxlion)来开发它。到目前为止,在使用Xcode构建终端之后,我一直在从终端运行代码。现在我需要分析代码的多线程部分,我想使用工具来实现这一点。如果我在Xcode中运行'profile',它会启动仪器,但可能会立即崩溃,原因与它在Xcode中崩溃的原因相同,即它无法打开终端。如果我关闭了代码的所有诅咒部分,它在工具中运行良好,但显然我没有得到任何输出(跟踪代码进度对我来说至关重要)。最后,如果我从终端运行代码并尝试从

我有一个使用ncurses的C命令行应用程序,我正在使用xcode4.4(osxlion)来开发它。到目前为止,在使用Xcode构建终端之后,我一直在从终端运行代码。现在我需要分析代码的多线程部分,我想使用工具来实现这一点。如果我在Xcode中运行'profile',它会启动仪器,但可能会立即崩溃,原因与它在Xcode中崩溃的原因相同,即它无法打开终端。如果我关闭了代码的所有诅咒部分,它在工具中运行良好,但显然我没有得到任何输出(跟踪代码进度对我来说至关重要)。最后,如果我从终端运行代码并尝试从Instruments中附加到进程,我会在执行内存评测时收到以下消息“附加要求目标使用CoreFoundation.framework”,在执行多核评测时收到“Current Instrumentation Disallow attach”

有谁能向我解释一下如何做到这一点,即分析代码,同时在终端窗口中查看诅咒输出