gnatbind --version (return code: 0)
GNATBIND 7.2.0
Copyright (C) 1992-2017, Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
gnatbind -h (return code: 4)
Usage: gnatbind switches lfile
--version Display version and exit
--help Display usage and exit
@<resp_file> Get arguments from response file
-aOdir Specify library files search path
-aIdir Specify source files search path
-a Automatically initialize elaboration procedure
-A Give list of ALI files in partition
-A=file Write ALI file list to named file
-b Generate brief messages to stderr even if verbose mode set
-c Check only, no generation of binder output file
-dnn[k|m] Default primary stack size = nn [kilo|mega] bytes
-Dnn[k|m] Default secondary stack size = nn [kilo|mega] bytes
-e Output complete list of elaboration order dependencies
-Ea Store tracebacks in exception occurrences
-Es Store tracebacks in exception occurrences,
and enable symbolic tracebacks
-E Same as -Ea
-ffile Force elaboration order from given file
-F Force checking of elaboration Flags
-h Output this usage (help) information
-Idir Specify library and source files search path
-I- Don't look for sources & library files in default directory
-K Give list of linker options specified for link
-l Output chosen elaboration order
-Lxyz Library build: adainit/final renamed to xyzinit/final, implies -n
-mnnn Limit number of detected errors/warnings to nnn (1-999999)
-Mxyz Rename generated main program from main to xyz
-n No Ada main program (foreign main routine)
-nostdinc Don't look for source files in the system default directory
-nostdlib Don't look for library files in the system default directory
-o file Give the output file name (default is b~xxx.adb)
-O Give list of objects required for link
-p Pessimistic (worst-case) elaboration order
-P Generate binder file suitable for CodePeer
-r List restrictions that could be applied to this partition
-R List sources referenced in closure
-s Require all source files to be present
-S?? Sin/lo/hi/xx/ev Initialize_Scalars invalid/low/high/hex/env var
-static Link against a static GNAT run time
-shared Link against a shared GNAT run time
-t Tolerate time stamp and other consistency errors
-Tn Set time slice value to n milliseconds (n >= 0)
-un Enable dynamic stack analysis, with n results stored
-v Verbose mode. Error messages, header, summary output to stdout
-Vkey=val Record bind-time variable key with value val
-wx Warning mode. (x=s/e for suppress/treat as error)
-W? Wide character encoding method (h/u/s/e/8/b)
-x Exclude source files (check object consistency only)
-Xnnn Default exit status value = nnn
-y Enable leap seconds
-z No main subprogram (zero main)
-Z Zero formatting in auxiliary outputs (-e, -K, -l, -R)
--RTS=dir Specify the default source and object search path
lfile Library file names
try "gnatbind --help" for more information.