FORTRAN Reference Manual
FORTRAN Reference Manual—528615-001
9-1
9 Program Compilation
You run the FORTRAN compiler, which resides in a file named 
$SYSTEM.SYSTEM.FORTRAN, by using the TACL implied RUN command.
The FORTRAN compiler accepts source files containing FORTRAN statements, 
comment lines, and compiler directives. Source files alone or in combination with other 
source files and object files constitute the input to a compilation. Topics covered in this 
section include:
The compilation of a FORTRAN program involves the following three processes:
•
FORTRAN, which compiles code and calls BINSERV and SYMSERV for additional 
processing as needed. FORTRAN produces all listings after BINSERV and 
SYMSERV have completed processing.
•
BINSERV, the compile-time binder, is present throughout a compilation (unless you 
specify only syntax checking). BINSERV stops when it detects an error in the 
source code. Output listings always contain binder statistics if an object file was 
produced.
•
SYMSERV, which produces object-file symbol tables and source level cross-
reference information. SYMSERV is present throughout a compilation.
FORTRAN starts BINSERV and SYMSERV automatically. Figure 9-1 shows the 
relationship among the processes.
Topic Page
Compiling a Program
9-2
TACL PARAM Commands 9-5
Compiler Operation 9-7
Interpreting Compilation Listings 9-8
Separate Compilation 9-21
Compiling Programs That Use Extended Data Space 9-23
Binding Programs That Use Extended Memory 9-24
User Library Alternatives for Utility Subprograms 9-25
Sample Programs Using the Search Directive 9-25










