0

次のように、Windows バッチ ファイルで C コードをコンパイルしています。

set CURRENT_DIR=%cd%
for /d /r %CODE_DIRS% %%d in (*src) do (
   cd %%~d
   gcc *.c -o program
   cd %CURRENT_DIR%
)

エラーが発生した場合は、コンパイル エラーを compile.log ファイルに書き込む必要があります。どうすればいいですか?
ありがとうございました。

4

2 に答える 2

2

これは、エラー出力gccにデフォルトを使用する場合にのみ機能します。STDERR

gcc 2>>logfile.log
于 2013-03-24T05:14:31.227 に答える
0

おもう、

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%
)
于 2013-03-24T04:47:21.957 に答える