WLink

From OSDev.wiki
Revision as of 03:29, 6 December 2006 by osdev>Jhawthorn
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

WLink is the linker that comes with Watcom C/C++. Supports a wide range of options and is flexible to a degree. The only problem is that Watcom just uses the virtual address entries of the ELF format, which can be specified at link time with the offset=0x???????? directive.

  • Pros
    • Supports range of input formats, OMF/OBJ, Win32/COFF, ELF
    • Supports library files
    • Supports many output file formats from EXE, LE, Win32/PE, Novell NLM files, Pharlap files, QNX, OS2, etc.
    • Handles setting code offset address
    • Supports Watcom, Codeview and Dward debugging information
  • Cons
    • Can't do flat binary files