Gold linker (Русский) - ArchWiki

# Gold linker (Русский)

From ArchWiki
Jump to navigation Jump to search

Эта страница нуждается в сопроводителе

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki

gold — новый линковщик (пришедший на смену существующему GNU ld), разработанный Яном Тэйлором (Ian Taylor). Интегрирован в binutils начиная с 2.19 (но по умолчанию не используется). Призван ускорить сборку программ.

## Использование

Если в переменной окружения $PATH путь /usr/local/bin идёт впереди /usr/bin то для использования линковщика достаточно создать ссылку(от рута):

    ln -s /usr/bin/ld.gold /usr/local/bin/ld

чтобы увидеть что используется именно gold линковщик можно посмотреть на вывод версии утилиты ld(в новой сессии):

    $ ld -v
    GNU gold (GNU Binutils 2.24) 1.11

Можно также непосредственно указать необходимую опции компилятору на то каким линковщиком собирать программу, пример для компилятора gccgo(для языка Go) это выглядит так:

    $ gccgo test.go -fuse-ld=gold -o test

Categories:

- Русский
- Development (Русский)