gold (linker)
From Wikipedia, the free encyclopedia
| Developer(s) | Ian Lance Taylor |
|---|---|
| Written in | C++ |
| Operating system | GNU |
| Platform | x86, x86-64 |
| Type | Linker |
| License | GNU General Public License version 3 |
gold is a linker for ELF files. It became an official GNU package[1] and was added to binutils on March, 2008[2][3] and first released in binutils version 2.19. Gold was developed by Ian Lance Taylor and a small team at Google.[4] The motivation for writing gold was to make a linker that is faster than the GNU linker,[4] especially for large applications coded in C++.
[edit] See also
- GNU binutils
- GNU linker
- Comparison of executable file formats, also for PE/COFF (Windows), and Mach-O (Mac OS X) formats.
[edit] References
- ^ "gold README". http://sourceware.org/cgi-bin/cvsweb.cgi/~checkout~/src/gold/README?rev=1.5.2.1&content-type=text/plain&cvsroot=src. "It is a GNU program, and therefore follows the GNU formatting standards[...]"
- ^ binutils cvs repository
- ^ binutils mailing list
- ^ a b Google's release note
[edit] External links
- Ian Lance Taylor's blog with gold description
- Ian Lance Taylor (2008). "A New ELF Linker". GCC Developers' Summit 2008. pp. 129–136. http://research.google.com/pubs/pub34417.html. Retrieved 2010-12-09.
- Jake Edge (2008-03-26). "Striking gold in binutils". LWN.net. http://lwn.net/Articles/274859/. Retrieved 2010-12-09.
- LLVM gold plugin
| This programming tool-related article is a stub. You can help Wikipedia by expanding it. |