HP SunSoft Pascal 4.0 Manual de usuario Pagina 43

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 333
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 42
The Pascal Compiler 19
3
Figure 3-1 shows the sequence of events when you invoke pc.
Figure 3-1 Organization of Pascal Compilation
Language Preprocessor
The cpp(1) program is the C language preprocessor. The compiler driver pc
normally calls cpp(1) during the first pass of a Pascal compilation. If you use
the –xl switch, pc calls the alternate preprocessor cppas. Then cpp(1) and
cppas operate on files that contain the extension .p or .pas.
You can give directives to cpp(1) or cppas to define constants, conditionally
compile parts of your program, include external files, and take other actions.
For example, the following program shows the use of an include directive,
which asks cpp(1) to copy the named file into the program before compilation.
Compiler
pc
Optimizer
iropt
Compiler
frontend
pc0
Source and
include files
Compiler
preprocessor
cpp or cppas
Code
generator
cg
Symbol con-
flict checking
pc3
Libraries
Link
editor
ld
Executable
a.out
Optimize with
-O[level] option
Vista de pagina 42
1 2 ... 38 39 40 41 42 43 44 45 46 47 48 ... 332 333

Comentarios a estos manuales

Sin comentarios