During the process of creating a component to be referred to by another component,
a declaration of a symbol in a source file is converted into an original symbol
name through a compile process. A symbol information table is created in which
the original symbol name is replaced with a symbol ID, which corresponds to the
symbol value. Moreover, the original symbol name and the symbol ID correspond to
each other so that an external symbol information file is created. When a component
is used as a reference source, the original symbol name referring to another component
is replaced with a pair of the component ID and the symbol ID using a file. Thus,
a symbol reference information table is created. Information about the linkage
of the components to be the reference source and the referent are collated by using
the symbol ID based on the table.