Select Git revision
pike.1 7.77 KiB
.\" name section last-modified title section-name product/status architecture
.ds ]L Pike
.TH pike 1 "$Date: 2008/08/12 20:18:50 $" Pike "Pike Manual" Pike
.\" On Solaris ]L will contain "Last modified $Date: 2008/08/12 20:18:50 $"
.\" while HPUX uses ]L to contain "Pike".
.\" On OSF/1 ]L will already contain the wanted string.
.if !\*(]LPike .ds ]L $Date: 2008/08/12 20:18:50 $ \" Solaris nroff
.\" Major (mj) and minor (mn) version of Pike
.nr mj 8
.nr mn 0
.SH NAME
pike \- pike compiler and interpreter
.SH SYNOPSIS
.B pike
[
.B \-driver\-options ...
] [
.IR script
[
.B script\-arguments ...
] ]
.SH DESCRIPTION
Compiler and interpreter for the Pike programming language.
.SH OPTIONS
The following options are supported by the loader:
.TP
.B \-a
Increase the debug level of the peep-hole optimizer with 1 (debug).
.TP
.BI \-a num
Set the debug level of the peep-hole optimizer to
.I num
(debug).
.TP
.BI \-D symbol
Define the preprocessor symbol
.I symbol
to 1.
.TP
.BI \-D symbol=value
Define the preprocessor symbol
.I symbol
to
.I value.
.TP
.B \-d
Increase the debug level with 1 (debug).
.TP
.BI \-d num
Set the debug level to
.I num
(debug).
.TP
.B \-dc
Increase the debug level of the Pike compiler (debug).
.TP
.B \-dg
Resets the debug malloc at every garbage collection (debug).
.TP
.B \-dL
.B Windows only:
Enable Windows error dialogs when dll files cannot be loaded.
It is common that Pike has modules which are linked to dll files that
are not available in all installations. Therefore these error dialogs
are disabled by default so that Pike does not hang on them when
attempting to load certain modules.
However, the error dialogs are the only way to see which dll's that
could not be loaded, so this option may be necessary to find out why a