Jump to content

Talk:GNU linker

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 85.77.236.89 (talk) at 17:48, 4 May 2010 (Core components of an operating system -> Mid). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Please add {{WikiProject banner shell}} to this page and add the quality rating to that template instead of this project banner. See WP:PIQA for details.
WikiProject iconComputing: Software Redirect‑class Mid‑importance
WikiProject iconThis redirect is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
RedirectThis redirect does not require a rating on Wikipedia's content assessment scale.
MidThis redirect has been rated as Mid-importance on the project's importance scale.
Taskforce icon
This redirect is supported by WikiProject Software.

"linker" not "Loader"

This page is incorrectly named. All of the GNU (FSF) literature refers to ld as the "GNU linker," e.g.

It seems you're right. Page moved. Gronky 11:41, 12 June 2007 (UTC)[reply]

library = is executable?

GNU ld runs the linker, which creates an executable file from object files created during compilation of a software project.

As far as I understand, ld also generates libraries. Are libraries considered executable files? --Abdull (talk) 09:42, 29 February 2008 (UTC)[reply]

I suppose libraries indeed aren't executable files. They are executable code, but the file on it's own isn't executable. I've added "(or libraries)" to that sentence. --Gronky (talk) 10:29, 29 February 2008 (UTC)[reply]

Origin of name

Can someone find some reference for that loader thing? I know terms linker and loader are sometimes used interchangeably in UNIX world, but I'm used to hearing and using meaning "link editor" with all linkers which go under executable name ld, including GNU's implementation. Link editor is a name used by many different UNIXes and UNIX-likes, including HP-UX, Ultrix, several historic BSDs and SunOS/Solaris. However, Seventh edition's man page uses name loader, so if original developer of GNU ld worked/had worked on site which ran Seventh edition or some of it's descendants that used same man pages or terminology, it can be very possible that this ld comes from loader. I couldn't find any information about when development of GNU ld was started (didn't crawl through Bulletins) or any info about the name published by GNU, so could someone point some reference? 80.246.144.47 (talk) 16:53, 23 December 2009 (UTC)[reply]