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
, suppressing
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.18.
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.20.1 for details.;
. 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 command-line
arguments.
The following options are for system maintenance. They are given for reference only.
-DO_DEBUG
flag. System maintenance only.