我正在开发一个ncurses程序。所以在Xcode中运行它会失败,因为Console只适用于stdout / stderr,但它不是完整的终端仿真(因此无法运行ncurses程序)。
为了方便地使用调试器,我想调整一下“运行”功能在Terminal.app或iTerm.app中启动应用程序的方案。
有谁知道如何实现这一目标?我第一次尝试更改方案编辑器的“运行”部分中的可执行文件以使用Terminal.app并使用参数不成功(但是我再也不熟悉Terminal.app的可能参数)。
更新:感谢您指向How to run command-line application from the terminal? - 这确实是我所追求的。问题是至少在OS X 10.11上,SIP(系统完整性保护)需要关闭" Debug Executable"选项(此外,我不想调试Terminal.app,而是调试我的应用程序。)
所以剩下的问题是,是否可以让" Run"也可以启动调试器调试构建的可执行文件(即在启动可执行文件后无需手动附加调试器)。