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.