Pytanie jest troche niejasne. Chcesz korzystając z Windowsa zbudować plik elf (ze świadomością, że nie będziesz mógł go uruchomić) czy zbudować plik elf który będziesz mógł uruchomić na Windowsie?
Jeśli to pierwsze: pewnie tak, ale sam nigdy tego nie robiłem, więc nie pomogę.
Jeśli to drugie: Z tego, co mi wiadomo ELF jest formatem plików wykonywalnych na systemach Linux. Na Windowsie jest PE (Portable Executable). tldr: AFAIK nie.