Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] No console output until application terminates

The console in Eclipse does not have real terminal behavior so when your program starts up it will enable full buffering on output, so in order to force output to the console, the program must call fflush(...), or you call call setvbuf(...) to change to buffering behavior of your program.

cebarne2@xxxxxxxxxxxxxxxxxxx wrote:
CDT 1.2.x
Eclipse 2.1.1
WinXP

After building my standard make project with MinGW (win32), I choose
Run->Run as Local Application.

The console window clears, but I only get a flashing cursor until the
application terminates, then all of its output goes to the console.
However, the application SHOULD incrementally displays output (timing
information) during its execution.

Likewise, if I run an executable that asks for input, nothing is displayed
in the console until I enter the input and press enter, then the actual
prompt for input appears.

Anyone seen this behavior?

Thanks,

Chad Barnes
Rockwell Collins

_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top