4.4. Understanding The Compiler And Its Options

The compiler of updateable programs hcucc.pl is a wrapper that invokes the compiler driver hcubasic.pl with various options. By default, hcucc.pl enables all of the features needed to build updateable programs. However it is possible to invoke the compiler driver by enabling only some of these features, which is useful in preparing updateable programs with different capabilities. Enabling only some features can be useful in measuring the performance of updateable programs.

Tip

Note that a lot of the compiler features offer additional options. For a complete list of compiler options run hcubasic.pl --help.

The mandatory compiler features that must be enabled to prepare updateable programs are:

In addition to the mandatory compiler features, the following features are enabled by default. These features are optional:

Other optional features useful in debugging the compiler or further directing the compiler are: