Mingw cross-compiler windows->elf

Hallo Experten
Ich verwende mingw und würde damit gerne eine elf-datei erstellen, das Problem ist nur dass ich nicht genau weiss wie ich das gcc beibringen soll. Soweit ich weiss braucht man dazu eine cross-compiler - kann mir jemand erklären wie ich einen solchen erstellen kann ?

Falls sich jemand fragen sollte warum ich unbeding elf-dateien erstellen muss - Ich bastle zusammen mit einigen anderen Programmieren an einen Betriebssystem http://trion.sourceforge.net/ und da die meisten von ihnen Linux verwenden haben wir uns eben auf das elf-format geeinigt.

ciao,
Daniel Raffler