Announcement

Collapse
No announcement yet.

Kann keinen Debugger starten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Kann keinen Debugger starten

    Hallo ich fange gerade erst an mit Eclipse und wollte es zum erstellen von C++ Projekten verwenden. Soweit läuft auch eigentlich erstmal alles, nur wenn ich den Debugger starten möchte bekomme ich immer folgende Fehlermeldung:

    Code:
    Launching HelloWorldCpp (Time of error: November 23, 2007 4:49:46 PM
    GMT+01:00)
    reason:
    /dev/ttyS0: Permission denied.
    Weiss jemand was das bedeutet?

  • #2
    Welches Betriebssystem (Linux, Windows,...) ?
    Welche Eclipse Version ?
    Welches Plugin zur C++ Programmierung ?
    Darf man auf "/dev/ttyS0" zugreifen ?
    Wei lautet der Quellcode ?
    ....

    Gruss
    MfG
    Cheat-Sheets for Developers / Programming Quotes

    Comment


    • #3
      Ok, dann wollen wir mal:

      Welches Betriebssystem (Linux, Windows,...) ? Linux Fedora Core 7

      Welche Eclipse Version ? EasyEclipse for C and C++ Version: 1.3.0 Based on Eclipse build id: I20070625-1500

      Welches Plugin zur C++ Programmierung ? CDT
      Spezifisch:
      Eclipse C/C++ Develeopment Tools 4.0.0
      C/C++ Development Tools Core for Linux (ia64) 4.0.0
      C/C++ Dvelopment Tools GDB/MI CDI Debugger Core 4.0.0
      C/C++ Standard make build core
      C/C++ Development Tools Core for Linux (x86_64) 4.0.0
      C/C++ Development Tools Debugger UI
      C/C++ Development Tools GDB/MI CDI Debugger UI
      C/C++ Standard make Build UI
      C/C++ Development Tools UI

      Ich glaub das sind so die wichtigsten.


      Darf man auf "/dev/ttyS0" zugreifen ?
      Laut Zugriffsrechten darf ich sowohl lesen als auch schreiben.

      Wie lautet der Quellcode ?
      Code:
      #include <iostream>
      
      using std::cout;
      using std::endl;
      
      int main(void) {
      	cout << "Hello World 2" << endl;
      	return 0;
      }
      Ist aber Code unabhängig, der Fehler kommt immer.

      Comment


      • #4
        Ich glaube die Fehlermeldung erscheint, weil ich im Run-Dialog unter Debugger

        gdbserver Debugger

        als Debugger angegeben habe. Wenn ich jedoch etwas anderes auswählen möchte, dann kann ich den Dialog nicht mehr schließen, weil der Run-Button grau unterlegt und deaktiviert wird.

        Comment


        • #5
          Ach so. GDB ist aber installiert. Als ich noch mit Emacs gearbeitet habe und DDD hat es tadellos funktioniert.

          Comment


          • #6
            Ok, habe die Lösung gefunden, zumindest ging es so bei mir:

            1. Rechter Mausklick auf den Projektnamen links in den C++ Projekten
            2. Wähle Properties (Alt+Enter)
            3. Klicke links auf Run/Debug Settings und rechts auf den Projektnamen
            (eventuell steht da auch Projektname(1) oder ähnliches)
            und dann auf Edit.
            4. Wähle den Reiter Debugger
            5. Stelle den Debugger auf GDB Debugger
            6. Apply, Ok, Ok (komischerweise geht da hier, aber nicht im Debug-Dialog)
            7. Wähle in der Menüleiste "Run -> Debug As -> C/C++ Local Application"
            8. Bei späterem Ausführen genügt auch ein Druck auf F11

            Alles etwas seltsam, aber jetzt läufts zumindest.

            Comment

            Working...
            X