Reference

gnat-gps(1)

an integrated development environment for various languages

NAME

gnat-gps - an integrated development environment for various languages

SYNOPSIS

gnat-gps [options] [-Pproject-file] [[+line] source1 ...]

DESCRIPTION

GPS is a complete integrated development environment. It integrates with a wide range of tools, providing easy access to each. It integrates especially well with AdaCore's tools but can easily be extended to work with other tools by writing small plug-ins in Python.

--help

Show this help message and exit

--version

Show the GPS version and exit

--debug[=program]

Start a debug session and optionally load the program with the given arguments

--debugger debugger

Specify the debugger's command line

--hide

Hide GPS main window

--host=tools_host

Use tools_host to launch tools (e.g. gdb)

--target=TARG:PRO

Load program on machine TARG using protocol PRO

--load=lang:file

Execute an external file written in the language lang

--eval=lang:script

Execute an in-line script written in the language lang

-XVAR=VALUE

Specify a value for an external project variable

--readonly

Open all files in read-only mode

--server=port

Start GPS in server mode, opening a socket on the given port

--tracelist

Output the current configuration for logs

--traceon=name

Activate the logs for a given module

--traceoff=name

Deactivate the logs for a given module

--tracefile=file

Parse an alternate configuration file for the logs

SEE ALSO

gnat (1), gprbuild (1), and various user guides in the /usr/share/doc/gnat-gps directory if the gnat-gps-doc Debian package is installed on your system.

AUTHOR

The GNAT Programming Studio has been written and is maintained by Ada Core Technologies. If you are interested in getting commercial support for this software, please contact [email protected].

This manual page has been written by Ludovic Brenta <[email protected]> and Nicolas Boulenguez <[email protected]> for Debian GNU/Linux.

History

--debug since Debian 9 (Stretch); --debugger since Debian 9 (Stretch); --eval since Debian 9 (Stretch); --help since Debian 9 (Stretch); --hide since Debian 9 (Stretch); --host since Debian 9 (Stretch); --load since Debian 9 (Stretch); --readonly since Debian 9 (Stretch); --server since Debian 9 (Stretch); --target since Debian 9 (Stretch); --tracefile since Debian 9 (Stretch); --tracelist since Debian 9 (Stretch); --traceoff since Debian 9 (Stretch); --traceon since Debian 9 (Stretch); --version since Debian 9 (Stretch); -X since Debian 9 (Stretch).