MinGWのGCCとUbuntuのGCCを使い分ければ2種類のバイナリが吐けるだろうけど、あくまでWindows上のMinGWを叩いたところでそれをクロスコンパイルと呼ぶのは違うんでは