Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
The GNU Debugger (GDB)
When debugging your applications you can use the GNU Debugger (GDB), which is portable and runs on Unix-like systems such as Linux, as well as on Windows. The GDB works for many programming languages including Ada, Java, C, C++ and Objective-C. Using the GDB, you can debug your applications either locally or remotely.
Access Analyzer | Execution Analyzer (Shift+F12) : New (Toolbar icon) > Debug > Platform
Analyzer | Execution Analyzer (Shift+F12) : locate and double-click on required script > Debug > Platform
Set up the GNU Debugger
Topic |
Details |
See also |
||
---|---|---|---|---|
Script Setup |
An Analyzer Script is a basic requirement for debugging in Enterprise Architect; you create a script using the Execution Analyzer toolbar. On the Platform page of the Execution Analyzer Script Editor, in the Debugger field click on the drop-down arrow and select GDB.
|
|||
Connection Settings |
The property panel displays a number of connection settings, for which you provide values as indicated below:
|
|
||
Field |
Value |
Meaning |
||
path |
<path> |
The complete file path of the GDB executable; you only specify this if the GDB cannot be found in the system path.
|
||
source |
<path>, <path> |
The path in which the debugger will search for source files, if they do not reside in the executable directory.
|
||
remote |
F |
Set for remote debugging; otherwise leave blank.
|
||
port |
<nnnnn> |
The port to connect to on the remote server.
|
||
host |
localhost |
The host name to connect to.
|
||
fetch |
T |
Set to retrieve the binary from the remote system.
|
||
dumpgdb |
<path> |
The filename to write the GDB output to.
|
Notes
• | A requirement of the GDB is that your source code file path does not contain spaces; the debugger will not run correctly with spaces in the file path |