I'm using Anjuta and gdb on Fedora 20 and created a C Makefile project. The code looks like this:

```
#include <stdio.h>

int main (void)
{
°   printf ("1");
°   printf ("2");
°   printf ("3");

    return (0);
}

```

° means I set a breakpoint at that position.

Now when I debug the code, there's no output while the current line is one of these printf-functions. Only when I exit main '123' appears in the terminal.

If I add \n to the second printf argument, then '12' appears as output when I move from breakpoint 2 to the 3rd one.