Cygwinというソフトを使うとWindows上に擬似Linux環境を作れるから
そこのgcc使うとコンパイル・実行できる。

普通のWindows用コンパイラを使う場合はエラーが出た箇所を
片っ端から#ifdefで囲んでいってWindows用に書き換えていく必要がある。
人はこれを移植と呼ぶ。