c – Unix中的系统(“暂停”)?

我通常使用一个调试器,如cgdb,所以我很幸运,直到现在我还不需要求助于系统调用进行调试.

我有一个二进制文件,在gdb中加载大约需要30分钟,之后经常会崩溃调试器,可能是由于符号数量非常多.这使我的正常工作流程(加载gdb,添加断点,识别问题变量等)无法维持.

Windows中,我将在此时开始在我的代码中添加大量的cout和系统(“暂停”)(穷人的断点)语句;但是我如何在类似unix的环境中执行此操作?

最佳答案
你可能想从cin上读取一个穷人的停顿
– 它会等你输入,
而不是在你喝咖啡时恢复(如睡觉()).

转载注明原文:c – Unix中的系统(“暂停”)? - 代码日志