Chapter Contents |
Previous |
Next |
Using the SAS/C Cross-Platform Compiler and C++ Development System |
An
ar370
archive library is
a collection of object files, similar to a partitioned data set under OS/390
or a TXTLIB under CMS. The advantage of
ar370
archives is that
they combine several files into one file, and they maintain a list of definitions
of variables and functions. The items in the list are not limited in length,
which allows references to long symbols to be resolved during linking. Furthermore,
collecting many objects together in one
ar370
archive can provide
a single file for managing these objects.
Note:
External
references to variables are resolved by extracting files that define the reference
from the
ar370
archive. This is similar to the autocall process
under OS/390 or CMS; however, there is an important distinction. On OS/390
and CMS, a reference is resolved by examining the names of the members of
the partitioned data set or TXTLIB. Under UNIX,
cool
determines which file
contains a defining instance of a reference by examining the ar370 generated
symbol table, which is part of the
ar370
archive. Thus, references
are resolved following a mechanism that is more common to UNIX implementations.
The
ar370
utility used to create and manage
ar370
archives is described in
ar370 Archive Utility.
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.