>>379
console.cpp: In function `int man()':
console.cpp:7: error: syntax error before `:' token

/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a(libcmain.o)(.text+0x7c): undefined reference to `_WinMain@16'
collect2: ld returned 1 exit status

>>386
undefined reference to `std::cout' って出てる時点で、
std::cout が入ってるライブラリをリンクすればいいんだな、と気付きさえすれば、
悩むことなく gcc console.cpp -lstdc++ にたどり着きませんか?