A static library of object code in UNIX/Linux that can be used by the link editor to create an executable program.
Static libraries are simply a collection of ordinary object files; conventionally, static libraries end with the .a
suffix.
This collection is created using the ar (archiver) program. Static libraries are not used as much as they once were, because of the advantages of shared libraries in certain situations
Still, sometimes they are created, have historically existed and are simpler to explain.