Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "CDT/Archive/FullGDBConsole"

< CDT‎ | Archive
(Created page with "== Full GDB Console == Controlling GDB through the command-line from within Eclipse has long been a very poor experience. With new support in GDB 7.12, it is now much easier...")
 
Line 9: Line 9:
 
# Command history
 
# Command history
 
# Line editing
 
# Line editing
# Command completion using tab
+
# Tab-completion
 +
# Smart command repeating
 
# Full synchronization with the Eclipse GUI
 
# Full synchronization with the Eclipse GUI
#
+
 
 +
=== Current status ===
 +
 
 +
Development is on-going.  The following bugzilla entries and Gerrit reviews are part of this effort:
 +
 
 +
# [http://eclip.se/303808|Bug 303808 Debug console lacks many important features]
 +
# http://eclip.se/497166|Bug 497166 - [console] Support the user using the 'run' command in the gdb console]
 +
# http://eclip.se/497167|Bug 497167 - [console] Direct IO to an eclipse console for a new process created directly from the gdb console]

Revision as of 13:58, 5 August 2016

Full GDB Console

Controlling GDB through the command-line from within Eclipse has long been a very poor experience. With new support in GDB 7.12, it is now much easier for CDT to provide a full-featured GDB console. This feature is planned for CDT 9.2 for Linux hosts.

Features of full GDB console

The full GDB console provides the user with an identical GDB command-line experience as if GDB was started on a shell

  1. Command history
  2. Line editing
  3. Tab-completion
  4. Smart command repeating
  5. Full synchronization with the Eclipse GUI

Current status

Development is on-going. The following bugzilla entries and Gerrit reviews are part of this effort:

  1. 303808 Debug console lacks many important features
  2. http://eclip.se/497166%7CBug 497166 - [console] Support the user using the 'run' command in the gdb console]
  3. http://eclip.se/497167%7CBug 497167 - [console] Direct IO to an eclipse console for a new process created directly from the gdb console]

Back to the top