我有一个使用 ncurses 的 C 命令行应用程序,我正在使用 Xcode 4.4 (OSX Lion) 来开发它。到目前为止,我一直在使用 Xcode 构建代码后从终端运行代码。现在我需要分析代码的多线程部分,并且我想为此使用 Instruments。如果我在 Xcode 中运行“配置文件”,它会启动 Instruments,但可能会立即崩溃,原因可能与它在 Xcode 中崩溃的原因相同,即它无法打开终端。如果我关闭代码的所有诅咒部分,它在 Instruments 中运行良好,但显然我没有得到任何输出(对于我来说,跟踪代码进度至关重要)。最后,如果我从终端运行代码并尝试从 Instruments 中附加到进程,我会收到以下消息“附加要求目标使用 CoreFoundation.framework”
谁能向我解释如何做到这一点,即分析代码并同时在终端窗口中查看 curses 输出?