GoLink

From Wikipedia, the free encyclopedia

GoLink
Developer: Jeremy Gordon
OS: Windows, x86, AMD64/EM64T
Use: Linker
Licence: Freeware
Website: www.GoDevTool.com

Image:GoLogoW125.gif GoLink is a fast, free linker for writing programs for Win32 and Win64.


GoLink is a linker which accepts one or more object files in COFF format and a RES file (Resource file) and makes an executable (EXE or DLL) or driver file, in PE or PE+ format for use with x86 and AMD64/EM64T processors running the Windows operating system.
It is a component of the free "Go" tools, which include GoAsm (assembler), and GoRC (resource compiler).
The first version of GoLink was published in 2002. Since then it has steadily developed and is used globally by many keen Windows programmers.
One of the well-known advantages of GoLink is that it does not need LIB files to identify which functions are contained in the DLLs it is linking to. Instead, it looks directly into the DLLs themselves. This removes the need for LIB files altogether, simplifying the linking process. Another advantage is that GoLink (when used with GoAsm) can display redundant functions and data in your program (between them they know which functions and which data labels are "referenced").

[edit] External Links