harbour1
Harbour project compiler
Usage
harbour <file
[s]
[.prg]
>
[options]
Overview
This manual page documents briefly the harbour command. This manual page was written for the Debian distribution because the original program does not have a manual page.
harbour is the Harbour Project compiler.
Options
-
-a -
Automatic memvar declaration
-
-b -
Debug info
-
-build -
display detailed version info
-
-credits -
display credits
-d<id>[=<val>]-
#define <id>
-
-es[<level>] -
set exit severity
-g<type>-
output type generated is <type> (see below)
-
-gc[<type>] -
output type: C source (.c) (default)
-
<type>: 0=compact 1=normal 2=verbose (default)
-
-go -
output type: Platform dependant object module
-
-gw -
output type: Windows/DOS OBJ32 (.obj)
-
-gh -
output type: Harbour Portable Object (.hrb)
-
-gj -
output type: Java source (.java)
-
-gi -
output type: .NET platform (.il)
-i<path>-
#include file search path
-
-k -
compilation mode (type -k? for more data)
-
-l -
suppress line number information
-
-m -
compile module only
-
-n[<type>] -
no implicit starting procedure (default)
|
<type>: 0=no implicit starting procedure |
|
|
1=no starting procedure at all |
|
|
object file drive and/or path |
-
-p[<path>] -
generate pre-processed output (.ppo) file
-
-q -
quiet
-
-q0 -
quiet and don't display program header
-
-s -
syntax check only
-
-u[<file>] -
use command def set in <file> (or none)
-
-v -
variables are assumed M->
-
-w[<level>] -
set warning level number (0..3, default 1)
-
-x[<prefix>] -
set symbol init function name prefix (for .c only)
-
-z -
suppress shortcutting (.and. & .or.)