AR(5) - File Formats Manual # AR(5) - File Formats Manual
NAME # ar - archive (library) file format
SYNOPSIS # #include <ar.h>
DESCRIPTION # The archive command ar combines several files into one. Archives are mainly used as libraries of object files intended to be loaded using the link-editor ld(1).
A file created with ar begins with the magic string “!<arch>\n”. The rest of the archive is made up of objects, each of which is composed of a header for a file, a possible file name, and the file contents.
...
NM(1) - General Commands Manual # NM(1) - General Commands Manual
NAME # nm - display name list (symbol table)
SYNOPSIS # nm [-AaCDegnoPprsuw] [-t d|o|x] [file …]
DESCRIPTION # The symbol table (name list) of each object in file(s) is displayed. If a library (archive) is given, nm displays a list for each object archive member. If file is not present, nm searches for the file a.out and displays its symbol table if it exists.
...
RANLIB(5) - File Formats Manual # RANLIB(5) - File Formats Manual
NAME # ranlib - archive (library) table-of-contents format
SYNOPSIS # #include <ranlib.h>
DESCRIPTION # The archive table-of-contents command ranlib creates a table of contents for archives, containing object files, to be used by the link-editor ld(1). It operates on archives created with the utility ar(1).
The ranlib function prepends a new file to the archive which has three separate parts.
...
TSORT(1) - General Commands Manual # TSORT(1) - General Commands Manual
NAME # tsort - topological sort of a directed graph
SYNOPSIS # tsort [-flqrvw] [-h file] [file]
DESCRIPTION # tsort takes a list of pairs of node names representing directed arcs in a graph and prints the nodes in topological order on standard output. That is, the input describes a partial ordering relation, from which tsort computes a total order compatible with this partial ordering.
...