Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




Eclipse C/C++ Developer Guide
Previous Page Home Next Page

Debugging an Existing Executable

Use the import feature to import and debug an executable you have already built. This feature will automatically create a project and debug configuration for you. This is helpful if you have an executable built with debug symbols but may not have the project used to build the executable.

Importing Executables for Debugging

  1. Select the File > Import... menu item.
  2. In the Import wizard dialog, click C/C++ and select C/C++ Executable.

    Import dialog

  3. Click Next.
  4. In the Import C/C++ Executable Files page of the Import Executable dialog:
    • Choose a parser from the Select binary parser list.
    • Type the executable path in the Select executable box or click Browse to locate the executable.
    • Type or click Browse to enter a directory path in the Search directory box, then select one or more executables from the C/C++ Executable Files list.

    Import Executable dialog

    NOTE You can import any executable, but only those built with debug symbols will be let you step through source code and see variable values.

  5. Click Next.
  6. In the Choose Project page of the Import Executable dialog:
    • To import as a new project, activate New project name and type the project name.
    • To import into an existing project, activate Existing project and click Search.
    • To add a launch configuration, activate Create a Launch Configuration and select the configuration from the list, then type a name into the Name box.

    Import Executable dialog

  7. Click Finish.

    The executable is added to the C/C++ Projects view.

  8. If Create a Launch Configuration was activated, the Debug dialog appears.

    Debug launch configuration dialog

  9. Click Debug.

    The debugger launches and you can begin debugging the executable.

Setting breakpoints

Expand the executable in the C++ Projects view to see the list of source files. Only executables built with debug symbols will show a list of source files. The source files can be opened in the editor so you can set breakpoints. Use these files only for debugging, you can not change them and rebuild the executable with this project.

C++ Projects View

Related concepts
Debug overview
Debug information

Related tasks

Related reference
Run and Debug dialog box

Nokia Copyright Statement

  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire