gold (компоновщик)
gold — это компоновщик для ELF файлов. Он стал официальным пакетом GNU[1] и был добавлен в binutils в марте 2008 года[2] [3] и был впервые выпущен в составе binutils версии 2.19. Gold был разработан Йеном Лэнсом Тейлором и небольшой командой из Google.[4] Мотивацией для написания gold было создание компоновщика, который является более быстрым, чем GNU linker, особенно для больших приложений, написанных на C++.
gold | |
---|---|
Тип | Компоновщик |
Разработчик | Ian Lance Taylor |
Написана на | C++ |
Операционная система | GNU |
Аппаратная платформа | x86, x86-64 |
Создаваемые форматы файлов | Executable and Linkable Format |
Лицензия | GNU General Public License version 3 |
См. также
- GNU Binutils
- GNU linker
- Сравнение форматов исполняемых файлов, также для форматов PE/COFF (Windows) и Mach-O (Mac OS X).
Примечания
- gold README (6 февраля 2013). — «It is a GNU program, and therefore follows the GNU formatting standards[...]». Дата обращения: 6 марта 2013. (недоступная ссылка)
- binutils cvs repository . Дата обращения: 6 марта 2013.
- Ian Lance Taylor. New ELF linker code added to GNU binutils . binutils mailing list (21 марта 2008). Дата обращения: 6 марта 2013.
- Ian Lance Taylor. gold: Google Releases New and Improved GCC Linker . Google Open Source Blog (4 апреля 2008).
Ссылки
- Ian Lance Taylor. Linkers part 1 (22 августа 2007).
- Ian Lance Taylor (2008). «A New ELF Linker» in GCC Developers' Summit 2008.: 129–136. Дата обращения: 2013-03-06.
- Jake Edge. Striking gold in binutils . LWN.net (26 марта 2008). Дата обращения: 9 декабря 2010.
- The LLVM gold plugin .
- Cary Coutant. Incremental Linking with Gold (недоступная ссылка). Linux Foundation Collaboration Summit (5 апреля 2012). Дата обращения: 3 сентября 2013. Архивировано 6 марта 2016 года.
- Incremental Linking with Gold (недоступная ссылка). 2012 Linux Foundation Collaboration Summit (11 апреля 2012). Дата обращения: 3 сентября 2013. Архивировано 27 декабря 2012 года.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.