title: Unrecognised emulation mode: i386pep when linking x64 asm on Windows 10
body: <p>I've tried to compile a "hello world" assembly program using nasm and gcc.
  I was able to run it succesfully using 32bit assemblation and linking:</p>
  
  <pre><code>nasm -fwin32 hello.asm
  gcc hello.obj
  </code></pre>
  
  <p>However, when trying to use x64:</p>
  
  <pre><code>nasm -fwin64 hello.asm
  gcc -m64 hello.obj
  </code></pre>
  
  <p>i get:</p>
  
  <blockquote>
    <p>ld.exe: unrecognised emulation mode: i386pep Supported emulations: i386pe</p>
  </blockquote>
  
  <p>How can I update the linker for different emulations?
  The problem persist on both mingw32 &amp; 64.</p>