Directory

Encyclopedia

NodeWorks
                              ENCYCLOPEDIA

Link Checker

Home
Encyclopedia : A : AR : AR( :

Ar (Unix)

 

Ar (Unix)

The archiver (also known simply as ar) is a UNIX utility that maintains groups of files as a single archive file. Generally, ar is used to create and update library files that the link editor or linker uses; however, it can be used to create archives for any purpose. ar is included as one of the GNU Binutils.

For example, to create an archive from files class1.o, class2.o, class3.o, the following command would be used:
ar rcs libclass.a class1.o class2.o class3.o
to compile a program that depends on class1.o, class2.o, and class3.o one could do:
cc main.c -L. -lclass
instead of:
cc main.c class1.o class2.o class3.o
The -L and -l switches instruct the linker to look for the library "libclass.a" in the current directory.

See also

  • .deb
  • archive formats

    External links

  • Man page for ar



  • NodeWorks boosts web surfing!
    Page Returned in 0.072 seconds - HTML Compressed 68.6%

    This article is from Wikipedia. All text is available
    under the terms of the GNU Free Documentation License.
     GNU Free Documentation License
    © 2008 Chamas Enterprises Inc.