ar

E299168

ar is a Unix utility for creating, modifying, and extracting from archive files, commonly used to build and manage static libraries.

All labels observed (1)

Label Occurrences
ar canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Unix command ⓘ
archiver ⓘ
software utility ⓘ
commandLineInterface yes ⓘ
commonOption c (create archive) ⓘ
d (delete files from archive) ⓘ
q (quick append) ⓘ
r (insert with replacement) ⓘ
s (write index) ⓘ
t (list contents) ⓘ
x (extract files) ⓘ
conformsTo BSD ar format (on some systems) ⓘ
System V ar format (on many systems) ⓘ
distribution included in most Unix toolchains ⓘ
included with GCC toolchain ⓘ
fileFormat ar archive format ⓘ
historicalRole traditional Unix archiver ⓘ
invocationExample ar rcs libfoo.a foo.o bar.o ⓘ
invocationForm ar [options] archive files ⓘ
language implemented in C (GNU ar) ⓘ
license GNU General Public License (GNU ar) ⓘ
maintainer GNU Project (for GNU ar) ⓘ
linked to: GNU Project
operatingSystem BSD ⓘ
Linux ⓘ
Unix ⓘ
Unix-like systems ⓘ
macOS ⓘ
partOf GNU Binutils ⓘ
primaryUseDomain C and C++ development ⓘ
software development ⓘ
relatedTo ld ⓘ
nm ⓘ
objcopy ⓘ
ranlib ⓘ
tar ⓘ
requires filesystem access ⓘ
scope static libraries not shared libraries ⓘ
standardInputSupport no ⓘ
supportsSymbolIndex yes ⓘ
symbolIndexUse linker optimization for static libraries ⓘ
typicalFileExtension .a ⓘ
.a(lib) on some systems ⓘ
usedFor building static libraries ⓘ
creating archive files ⓘ
extracting from archive files ⓘ
managing static libraries ⓘ
modifying archive files ⓘ

How these facts were elicited

Referenced by (1)

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