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++.
See also
- GNU binutils
- GNU linker
- Comparison of executable file formats, also for PE/COFF (Windows), and Mach-O (Mac OS X) formats.
References
- ↑ "gold README". 2013-02-06. Retrieved 2013-03-06. "It is a GNU program, and therefore follows the GNU formatting standards[...]"
- ↑ "binutils cvs repository". Retrieved 2013-03-06.
- ↑ Ian Lance Taylor (2008-03-21). "New ELF linker code added to GNU binutils". binutils mailing list. Retrieved 2013-03-06.
- ↑ 4.0 4.1 Ian Lance Taylor (2008-04-04). "gold: Google Releases New and Improved GCC Linker". Google Open Source Blog.
External links
- Ian Lance Taylor (2007-08-22). "Linkers part 1".
- Ian Lance Taylor (2008). "A New ELF Linker". GCC Developers' Summit 2008. pp. 129–136. Retrieved 2013-03-06.
- Jake Edge (2008-03-26). "Striking gold in binutils". LWN.net. Retrieved 2010-12-09.
- "The LLVM gold plugin".
- Cary Coutant (2012-04-05). "Incremental Linking with Gold". Linux Foundation Collaboration Summit.
- "Incremental Linking with Gold". 2012 Linux Foundation Collaboration Summit. 2012-04-11.
|
This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.