我在 Fedora 20 上使用 Anjuta 和 gdb 并创建了一个 C Makefile 项目。代码如下所示:
#include <stdio.h>
int main (void)
{
° printf ("1");
° printf ("2");
° printf ("3");
return (0);
}
° 表示我在那个位置设置了一个断点。
现在,当我调试代码时,没有输出,而当前行是这些 printf 函数之一。只有当我退出主'123'时才会出现在终端中。
如果我将 \n 添加到第二个 printf 参数,那么当我从断点 2 移动到第三个断点时,“12”将显示为输出。