title: Exec format error 32-bit executable Windows Subsystem for Linux?
body: <p>When I try to execute a 32-bit file compiled with <code>gcc -m32 main.c -o main</code> on <em>Windows Subsystem for Linux</em>, I get the following error: <code>bash: ./main: cannot execute binary file: Exec format error</code>.</p>
  
  <p>If I compile it <em>without</em> <code>-m32</code> it runs.</p>
  
  <p>Any solution for <strong>running 32-bit executable on WSL</strong>? </p>