ranlib

E299169

ranlib is a Unix command-line utility that generates or updates an index (symbol table) for archive libraries to speed up linking.

All labels observed (1)

Label Occurrences
ranlib canonical 2

How this entity was disambiguated

Statements (35)

Predicate Object
instanceOf Unix command-line utility ⓘ
program ⓘ
benefit faster symbol lookup during static linking ⓘ
category binary utilities ⓘ
software development tool ⓘ
distribution GNU Binutils package ⓘ
domain systems programming ⓘ
toolchain ⓘ
effect creates or updates symbol index in archive ⓘ
historicalRole originally separate from ar on some Unix systems ⓘ
implementation GNU Binutils ⓘ
inputFileExtension .a ⓘ
inputFileType static library archive ⓘ
invocationForm ranlib [options] archive ⓘ
license GNU General Public License ⓘ
maintainedBy GNU Project ⓘ
modernUsage often implemented as a wrapper or alias around ar ⓘ
operatingSystemFamily Unix ⓘ
Unix-like operating systems ⓘ
output updated archive with symbol index ⓘ
platform BSD Unix ⓘ
linked to: BSD

Linux ⓘ
macOS ⓘ
primaryFunction generate index for archive libraries ⓘ
update index for archive libraries ⓘ
purpose speed up linking of programs ⓘ
relatedTo ar ⓘ
ld ⓘ
linker ⓘ
requires existing archive file ⓘ
typicalUsage ranlib libfoo.a ⓘ
typicalUser software developers ⓘ
usedBy Makefiles ⓘ
software build systems ⓘ
usesDataStructure symbol table ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNU Binutils → contains → ranlib ⓘ
ar → relatedTo → ranlib ⓘ