The full set of command line options is given below:
eval `pl -dump-runtime-variables` cc -I$PLBASE/include -L$PLBASE/runtime/$PLARCH ... |
verbose
to silent
, supressing
informational and banner messages.
m
causes the argument to be interpreted in Mbytes. The following example
specifies 32 Mbytes local stack.
% pl -L32m |
A maximum is useful to stop buggy programs from claiming all memory resources. -L0 sets the limit to the highest possible value. See section 2.17.
optimise
for details.
generate_debug_info
for details.
.plrc
(Unix) or pl.ini
(Windows). `-f none'
stops SWI-Prolog from searching for a startup file. This option can be
used as an alternative to -s file that stops
Prolog from loading the personal initialisation file. See also
section 2.2.
<script>.rc
. The
default
script name is deduced from the executable, taking the
leading alphanumerical characters (letters, digits and underscore) from
the program-name. -F none stops looking for
a script. Intended for simple management of slightly different versions.
One could for example write a script iso.rc
and then select
ISO compatibility mode using pl -F iso
or make a link from iso-pl
to
pl.
signals
to false
. See section
9.6.19.1 for defails.
;
. On other
systems it is :
. A value is either a term of
the form alias(value) or pathname. The computed aliases are added to file_search_path/2
using asserta/1,
so they precede predefined values for the alias. See file_search_path/2
for details on using this file-location mechanism.
argv
for obtaining the commandline
arguments.
The following options are for system maintenance. They are given for reference only.
-DO_DEBUG
flag. System maintenance only.