各行のケツの \ は本当は一行で書かないといけないのを
複数行にわたって書くためのもの。逆に言えば、ケツの \ を
取って全部一行で書いた方があんたにはわかりやすかろ。
このへんは gcc とかというよりはシェルの話だから。
だからそのデカイ固まり全部 gcc コマンドとそのオプション。

で、なんで win 板の cygwin スレじゃないのん?