如何将编译结果写入批处理文件中的输出?
问题描述:
我编译C代码在Windows批处理文件如下:
如何将编译结果写入批处理文件中的输出?
set CURRENT_DIR=%cd%
for /d /r %CODE_DIRS% %%d in (*src) do (
cd %%~d
gcc *.c -o program
cd %CURRENT_DIR%
)
我需要写在compile.log文件编译错误,如果有任何错误。我应该怎么做?
谢谢。
答
这只有gcc
使用默认STDERR
错误输出:
gcc 2>>logfile.log
答
我认为,
set CURRENT_DIR=%cd%
for /d /r %CODE_DIRS% %%d in (*src) do (
cd %%~d
gcc *.c -o program >> /path/where/you/want/the/result/compile.log
cd %CURRENT_DIR%
)
我尝试过,但没有作品。 – Brucevilla 2013-03-24 04:56:30