Binder Manual (G06.24+, H06.03+)
Binder Manual—528613-003
1-1
1 Introduction
The Binder program development tool reads, links, modifies, and produces executable
object files for the C, COBOL85, FORTRAN, and TAL compilers. Binder also operates
as an independent process for C, COBOL85, FORTRAN, TAL, and Pascal object files.
This manual focuses on the use of Binder as an independent process.
For a description of the use of Binder with language compilers, see the appropriate
language programmer’s guide or reference manual. This introduction addresses the
following topics:
Definition of binding
Binding is the operation of examining, collecting, linking, and modifying code and data
blocks from one or more object files to produce a target object file. The input files to
Binder and the output files created by Binder are all object files. To help you to
distinguish between the two types of files, this manual refers to an output file as a
target file.
All Binder operations are performed on object files. This manual uses the following
terms when discussing object files:
Each compiler has its own conventions for specifying block names for code and data.
Section 4, Object File Structure gives comparative information for source language
constructs and the resulting blocks. For additional information, consult the language
reference manual for the language that you are using.
Topic Page
Definition of binding
1-1
Forms of Binder 1-2
Languages Used with Binder 1-4
Relation of Binder to Crossref, Inspect, and the Accelerator 1-5
The Object Code Accelerator (OCA) 1-6
Block
The smallest unit of code or data that can be relocated as a
single entity. You can compile data separately in FORTRAN as
COMMON and in TAL as BLOCK structures.
Object file
One or more code and data blocks compiled and bound together.
Program
An executable object file. It must contain an entry point with the
MAIN attribute.
BINDER - OBJECT FILE BINDER - T9621D30 - (31OCT94) SYSTEM \COCOLAT
Copyright Tandem Computers Incorporated 1982-1994