Jump to content

GNU linker

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Googol30 (talk | contribs) at 03:29, 17 May 2018 (removing unknown parameter). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

GNU linker
Original author(s)GNU Project
Developer(s)GNU Project
Stable release
2.22 / November 21, 2011; 12 years ago (2011-11-21)
Operating systemGNU
TypeLinker
LicenseGNU General Public License
Websitehttps://sourceware.org/binutils/docs-2.27/ld/index.html

GNU linker (or GNU ld) is the GNU Project's implementation of the Unix command ld. GNU ld runs the linker, which creates an executable file (or a library) from object files created during compilation of a software project. A linker script may be passed to GNU ld to exercise greater control over the linking process.[1] The GNU linker is part of the GNU Binary Utilities (binutils).

Possible origins of the name "ld" are "LoaD" and "Link eDitor".[2]

GNU linker is free software, distributed under the terms of the GNU General Public License.

See also

References

  1. ^ "GNU Binutils: Linker Scripts". 2016-08-03. Retrieved 2017-01-21.
  2. ^ Eldar Abusalimov (2012-01-14). "In makefiles what do CC and LD stand for?". Retrieved 2017-01-21.