Ar (informatyka)
Z Wikipedii
ar (od pierwszych liter angieskiego wyrazu archiver) to uniksowe narzędzie służące do archiwizacji wielu plików w jednym. Na ogół uzywane jest do grupowania w pojedynczej bibliotece, wielu plików .o stworzonych przez linker; może być także wykorzystywany do innych zadań archiwizacyjnych. ar jest częścią pakietu Binutils.
Dla przykładu, aby stworzyć bibliotekę libclass.a zawierającą pliki class1.o, class2.o, class3.o, należy wywołać prgram ar w następująćy sposób:
ar rcs libclass.a class1.o class2.o class3.o
aby skompilować program korzystający z plików class1.o, class2.o, i class3.o można wykonać polecenie (przy założeniu, że plik libclass.a znajduje się w katalogu bieżącym)
cc main.c -L. -lclass
co jest równoznaczne z wydaniem polecenia:
cc main.c class1.o class2.o class3.o