GNU linker

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
GNU linker
Типкомпонувальник
Розробникпроєкт GNU
Версіїtoolset version of binutils-1">[1]
Операційна системаGNU/Linux[d], BSD[d] і macOS
Мова програмуванняC
ЛіцензіяGPL 3.0+dFree_Software_Directory[[d:Track:Q2470288]]-2">[2]

GNU linkerкомпонувальник об'єктних модулів, є реалізацією проекту GNU команди ld. ld працює як компонувальник, який створює виконуваний файл (або бібліотеку) з об'єктних файлів, створених в процесі компіляції програмного проекту. Скрипт компонувальника GNU ld дозволяє здійснювати більший контроль над процесом зв'язків. Компонувальник GNU ld є частиною GNU (Binutils).

Основні відмінності від інших компонувальників

[ред. | ред. код]

GNU ld використовує бібліотеку описів двійкових форматів BFD[en] (англ. Binary Format Descriptor).[3]

Джерела

[ред. | ред. код]
_1-0">↑ https://sourceware.org/git/?p=binutils-gdb.git;a=tree
  • Free_Software_Directory[[d:Track:Q2470288]]
  • _2-0">↑ Free Software Directory
    d:Track:Q2470288
  • BFD (англ.). GNU.

  • Отримано з https://uk.wikipedia.org/w/index.php?title=GNU_linker&oldid=40095951