Accelerator Manual (G06.27+, H06.04+, J06.03+)

Using the Accelerator
Accelerator Manual527303-003
4-3
OSS Environment
The Accelerator accelerates the object file test1, generates an accelerated object
file named test2, and writes its listing to the file mylist:
AXCEL /OUT mylist/ test1, test2
The Accelerator performs the steps in the previous example, and the Accelerator
UserLib option is specified:
AXCEL /OUT mylist/ test1, test2; UserLib $VOL.SUBVOL.mylib
The Accelerator accelerates the object file\usr\project\myobject and
generates an accelerated object file named myaccelerated in the current
working directory:
AXCEL \usr\project\myobject, myaccelerated
OSS Environment
The Open System Services (OSS) c89 utility enables you to run the Accelerator from
the OSS environment. The c89 utility is a comprehensive compilation utility that can be
used to compile, bind, accelerate, and compile programs with SQL for the OSS
environment.
When run from the c89 utility, the Accelerator accepts OSS pathnames for the input
file, output file, obey files, and files specified in UserLib and Obey options. Partially
qualified pathnames are resolved using the current working directory. Unlike Guardian
file names, OSS pathnames are case sensitive.
By default, c89 compiles and binds all specified input object files and produces an
object file named a.out. Command line options enable you to change the default
behavior of c89. The following table lists the c89 flags that are most commonly used
when you accelerate files:
To direct the c89 utility to: Specify this flag:
Accelerate a program file (a bound and executable object file) -O or -Waxcel
Compile a source file into an object file with C compiler
optimizations, bind the object file, and then accelerate the file
-O
Generate information (the Symbols region) for symbolic
debugging
-g
Pass an argument string of Accelerator options to the
Accelerator
-Waxcel =string
Specify the pathname outfile as the name of the program file,
instead of the default a.out
-o outfile
Suppress the binding of object files when the Accelerator or
SQL compiler is used
-Wnobind
Compile the specified source files but not bind them -c
Generate a detailed output listing from the Accelerator -Wverbose