出力をリダイレクトできます。たとえば、プログラムは次のとおりです。
main() { }
コンパイルすると、gccは次のように表示します。
a.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main() ^~~~
表示されますターミナルで。あなたがしたいのは、これをファイルにリダイレクトすることです。この場合、標準エラー出力をリダイレクトする必要があります(ターミナルでは、標準出力と標準エラー出力の両方が表示されます):
$ cc a.c 2> output.txt
2>
は、エラー出力(この場合は警告)をこのファイルに送信することを意味します。
単純な>
は標準出力をリダイレクトします。