GNATbench for Eclipse User’s Guide¶
- 1. Getting Started
- 1.1. Prior Required Tool Installations
- 1.2. Conflicting Plug-In Removal
- 1.3. Installing GNATbench
- 1.4. Before Browsing and Navigating the Code
- 1.5. Verifying Correct GNATbench Installation
- 1.6. Introduction
- 1.7. Intended Audience
- 1.8. Scope
- 1.9. For Additional Information and Help
- 1.10. Creating and Building A Basic Native Project
- 1.11. Creating and Building An Embedded Computer Project
- 1.12. Using GPRbuild To Build An Embedded Computer Project
- 2. Concepts
- 2.1. GNAT Pro
- 2.2. GNATbench
- 2.2.1. Ada Perspective
- 2.2.2. Ada Perspective Menus
- 2.2.3. Ada Perspective Wizards
- 2.2.4. GNATbench Project File Editor
- 2.2.5. GNAT Project Properties Editor
- 2.2.6. Outline View
- 2.2.7. Scenario Variables View
- 2.2.8. Call Hierarchy View
- 2.2.9. GNAT Project Explorer
- 2.2.10. Metrics View
- 2.2.11. Opening GNATbench Views
- 2.2.12. Ada Build Console
- 2.3. Allocating Enough Memory and Solving OutOfMemoryErrors
- 3. Setting Preferences
- 4. Creating and Configuring Projects
- 5. Browsing and Navigation
- 6. Developing Ada Source Code
- 6.1. Language-Sensitive Editing
- 6.1.1. Invoking the Ada Language-Sensitive Editor
- 6.1.2. Syntax Coloring
- 6.1.3. Formatting Source Code
- 6.1.4. Block Folding
- 6.1.5. Managing Comments
- 6.1.6. Parentheses Highlighting
- 6.1.7. Automatic Construct Closing
- 6.1.8. Smart Enter Key
- 6.1.9. Smart Space Key
- 6.1.10. Smart Tab Key
- 6.1.11. Smart Home Key
- 6.1.12. Smart End Key
- 6.2. Code Assist
- 6.3. Quick Fix
- 6.1. Language-Sensitive Editing
- 7. Building
- 7.1. Project Builder Command Menus
- 7.2. Project Builder Command Semantics
- 7.3. Project Builder Key Bindings
- 7.4. About the Build Automatically Option…
- 7.5. Ada Build Console
- 7.6. Compiling Individual Files
- 7.7. Analyzing Individual Files
- 7.8. Removing Compilation Artifacts
- 7.9. Building Projects with Scenarios
- 7.10. Cross Compiling
- 7.11. Using Multiple Toolchains
- 7.12. Building with Makefiles
- 7.13. User-Defined Builder Commands
- 7.14. Build Mode
- 7.15. Build Menu
- 7.16. Troubleshooting Builder Problems
- 8. Executing
- 9. Debugging
- 9.1. Introduction to Debugging with GNATbench
- 9.2. Creating A Debug Configuration
- 9.3. Launching A Debug Session
- 9.4. Setting Breakpoints
- 9.5. Breaking On Exceptions
- 9.6. Controlling Execution
- 9.7. Examining Data
- 9.8. Debugging Tasks
- 9.9. Ending A Debug Session
- 9.10. Using the GNAT Studio Debugger
- 9.11. Troubleshooting
- 10. Tool Integrations
- 11. Using AJIS
- 12. Developping QNX Ada projects
Version 22.0.20210305.w
Date: 2021-03-06
Copyright (c) 2006-2021 AdaCore
This document may be copied, in whole or in part, in any form or by any means, as is or with alterations, provided that (1) alterations are clearly marked as alterations and (2) this copyright notice is included unmodified in any copy.