gold is a linker for ELF files. It became the official GNU package [1] and was added to binutils in March 2008 [2] [3] and was first released as part of binutils version 2.19. Gold was developed by Ian Lance Taylor and a small team from Google . [4] The motivation for writing gold was to create a linker that is faster than the GNU linker , especially for large C ++ applications .
| gold | |
|---|---|
| Type of | Linker |
| Developer | Ian lance taylor |
| Written on | C ++ |
| operating system | GNU |
| Hardware platform | x86, x86-64 |
| File Formats Created | |
| License | GNU General Public License version 3 |
See also
- GNU binutils
- GNU linker
- Comparison of executable file formats , also for PE / COFF (Windows) and Mach-O (Mac OS X) formats.
Notes
- ↑ gold README (February 6, 2013). - "It is a GNU program, and therefore follows the GNU formatting standards [...]." Date of treatment March 6, 2013.
- ↑ binutils cvs repository . Date of treatment March 6, 2013.
- ↑ Ian Lance Taylor. New ELF linker code added to GNU binutils . binutils mailing list (March 21, 2008). Date of treatment March 6, 2013.
- ↑ Ian Lance Taylor. gold: Google Releases New and Improved GCC Linker unopened . Google Open Source Blog (April 4, 2008).
Links
- Ian Lance Taylor. Linkers part 1 (August 22, 2007).
- Ian Lance Taylor (2008). " A New ELF Linker " in GCC Developers' Summit 2008 .: 129–136. Retrieved 2013-03-06 .
- Jake Edge. Striking gold in binutils . LWN.net (March 26, 2008). Date of treatment December 9, 2010.
- The LLVM gold plugin .
- Cary coutant. Incremental Linking with Gold . Linux Foundation Collaboration Summit (April 5, 2012).
- Incremental Linking with Gold . 2012 Linux Foundation Collaboration Summit (April 11, 2012).