title: Hello world linking issue (ASM)
body: <p>Okay, today I'm trying to learn some asm.</p>
  
  <p>I'm using nasm and go link. This hello world seems to work fine:</p>
  
  <pre><code>bits 32
  extern _MessageBoxA@16
  extern _ExitProcess@4
  
  section .data
      title db 'Somme message',0 
      message db 'Hello World!',0 
  
  section .text
  global _start
  _start:
      push dword 0            ; Type = MB_OK
      push dword title            ; Caption
      push dword message             ; Message
      push dword 0            ; Handle = NULL
      call _MessageBoxA@16
  
      push dword 0            ; Exit Code = EXIT_SUCCESS
      call _ExitProcess@4
  </code></pre>
  
  <p>I can build it with:
      nasm -fwin32 test.asm
      golink /entry _start /mix test.obj user32.dll, kernel32.dll</p>
  
  <p>Now my question is: can I build it using alink instead of golink ? if yes, how can I do that ?</p>
  
  <p>Many thanks</p>