AR(1) AR(1) ar - ar [-X32_64] [-]p[mod] [--plugin name] [--target bfdname] [--output dirname] [--record-libdeps libdeps] [--thin] [relpos] [count] archive [member...] GNU ar . archive ( members ). () . GNU ar ar . 15 ( a.out) 16 ( coff). ar libraries . ar --record-libdeps. ar s. ar ( q). . nm -s nm --print-armap . ar ranlib . GNU ar thin . . thin . . . flattened . . . GNU ar . ar Unix -M " " MRI. GNU ar p mod . . p : d . member... . v ar . m . . "m", member a b i . p . v . member . q member... archive . a b i . v ar . ar . GNU ar . - GNU ar qs r - . r member... archive ( ). q . member... ar . a b i . v a r ( ) . s . . . t archive member... . O . () v. member . ( fie) ( b.a) ar t b.a fie --- ar t b.a. x ( member) . v ar . member . P: ".." . --output . (mod) p : a . a relpos archive. b . b relpos archive. ( i). c . archive . . D . UIDs GIDs . ar . binutils --enable-deterministic-archives . U . f . ar . ar . f . i . i relpos archive. ( b). l . . . l "-L/usr/local/lib -lmydep1 -lmydep2" N count. . count . o . . O . t. P . POSIX . ar P . P r P . ar rcST archive.a subdir/file1 subdir/file2 file1 "subdir/file1" "file1" . P . s . . ar s ranlib . S . . . S ar ranlib . T --thin. T ar T X/Open. u ar r... . . u r (). qu q. - D u . U . D : UID GID . binutils --enable-deterministic-archives. v . v. V ar. ar : --help ar . --version ar . -X32_64 ar -X32_64 AIX. ar . ar -X -X32 ar AIX. --plugin --plugin name ar name . . --plugin ar ${libdir}/bfd-plugins . ld -plugin. ar ${libdir}/bfd-plugins. GCC liblto_plugin.so.0.0.0. Clang LLVMgold.so. GCC . --target target --target bfdname . --output dirname --output . . - x . --record-libdeps libdeps --record-libdeps l . --thin archive . archive. @ file. @file . file . file . . ( ) . file @file (recursively). nm(1) ranlib(1) Info binutils. (c) 1991-2026 . / (GNU Free Documentation License) 1.3 . "GNU Free Documentation License". 3 . . : . binutils-2.46.0 1 2026 AR(1)