This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: Capturing Error Output on DOS
Martijn Mulder wrote:
Hi group,
I have a real stupid problem but it is getting to me. My
'Hello World' program produces 6 pages of errors and
warnings on compilation, and that is fine with me, but
I am not able to capture the output to a file.
I work from a DOS box under WindowsME.
Normally, I intercept error output like this:
C:\MinGW\bin\gcc.exe HelloWorld.cpp > error.txt
but with gcc it races over the screen and cannot
be captured. No 'tee' utility under DOS.
This is probably of-topic since it is DOS related but
in this mailing group others must have experienced
the same problem. If anyone can help? Thanks.
-X
Try:
C:\MinGW\bin\gcc.exe HelloWorld.cpp > error.txt 2>&1
That might not work either on WinME, in which case you would be best to
obtain a shell that does understand '2>&1' and run your programs in
that. (MSYS is one such shell - Google for 'MSYS' should do the trick.)
Alternatively, you might find the errors disappear altogether if you run:
C:\MinGW\bin\g++.exe HelloWorld.cpp
Note also that you shouldn't have to specify the '.exe' in the command,
and if you set your path environment variable appropriately (which
should get taken care of during configuration/installation wrt the MSYS
shell) you'll be able to simply run:
gcc Hello.c
or
g++ Hello.cpp
Hth.
Cheers,
Rob
--
Any emails containing attachments will be deleted from my ISP's mail
server before I even get to see them. If you wish to email me an
attachment, please provide advance warning so that I can make the
necessary arrangements.