ALink: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
m (Woops, link mistake.)
m (Added a link to an updated version of ALink's source code.)
 
Line 18: Line 18:
=== External ===
=== External ===
* [http://alink.sourceforge.net ALink's homepage]
* [http://alink.sourceforge.net ALink's homepage]
* [https://github.com/minxomat/alink Updated ALink source code compatible with GCC 4.9]


[[Category:Linkers]]
[[Category:Linkers]]

Latest revision as of 07:29, 5 November 2015

ALink (Anthony's Linker) is a linker written as a companion to NASM. Its aim to provide a free linker that supports NASM's output formats and supports some of the more popular executable formats. Its last release occurred in 2000.

About

Advantages

  • Free
  • Supports input formats OMF/OBJ, Win32/COFF objects
  • Supports output as DOS/COM, DOS/EXE, Win32/PE
  • Can build Win32/PE DLL files
  • Can set the code address
  • Supports .LIB (OBJ) library files

Disadvantages

  • Doesn't support flat binary images
  • Strips debugging information
  • Can't create shared libraries

See Also

External