gold (компоновщик)

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис

gold
Тип Компоновщик
Разработчик Ian Lance Taylor
Написана на C++
Операционная система GNU
Аппаратная платформа x86, x86-64
Лицензия GNU General Public License version 3

gold — это компоновщик для ELF файлов. Он стал официальным пакетом GNU[1] и был добавлен в binutils в марте 2008 года[2] [3] и был впервые выпущен в составе binutils версии 2.19. Gold был разработан Йеном Лэнсом Тейлором и небольшой командой из Google.[4] Мотивацией для написания gold было создание компоновщика, который является более быстрым, чем GNU linker, особенно для больших приложений, написанных на C++.

См. также

Примечания

  1. gold README (6 февраля 2013). — «It is a GNU program, and therefore follows the GNU formatting standards[...]». Дата обращения: 6 марта 2013. (недоступная ссылка)
  2. binutils cvs repository. Дата обращения: 6 марта 2013.
  3. Ian Lance Taylor. New ELF linker code added to GNU binutils. binutils mailing list (21 марта 2008). Дата обращения: 6 марта 2013. Архивировано 31 января 2013 года.
  4. Ian Lance Taylor. gold: Google Releases New and Improved GCC Linker. Google Open Source Blog (4 апреля 2008). Дата обращения: 3 сентября 2013. Архивировано 2 мая 2014 года.

Ссылки

  • Ian Lance Taylor. Linkers part 1 (22 августа 2007).
  • Incremental Linking with Gold (недоступная ссылка). 2012 Linux Foundation Collaboration Summit (11 апреля 2012). Дата обращения: 3 сентября 2013. Архивировано 27 декабря 2012 года.