Liebe Leser,
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Ergebnis 1 bis 6 von 6
  1. #1
    Registriert seit
    02.2005
    Beiträge
    3

    Probleme bei ddd und Kdbg

    Hallo!

    Ich bin Linux- und C++-Einsteiger und den Einstieg in Linux SUSE (version 9.1.) gewagt. Leider habe ich Schwierigkeiten mit den Programmen "DDD" und "KDbg". In DDD erscheint die folgende Fehlermeldung bei der Öffnung des C++-Programms (nicht den Quellcode).

    DDD: No Source
    /home/sysdeps/i386/elf/start.S: Datei oder Verzeichnis nicht gefunden

    Die Datei aus der Fehlermeldung ist auf meiner Festplatte überhaupt gar nicht vorhanden! KDbg weist ähnliche Fehler auf.

    Fehler - Debugger
    gdb: Using host libthread_db library "/lib/tls/libthread_db.so.1"

    Ich habe in beiden Fälle zur Installation einmal YaST2 und ein anderes Mal rpm-Files aus dem Internet verwendet. In beiden Fällen ohne Erfolg. Weiß irgendwer was genau das Problem ist oder wie man es beheben könnte?

    Danke!

  2. #2
    Registriert seit
    07.2002
    Ort
    NRW
    Beiträge
    385

    Nicht genau

    Ich weiss es nicht genau, aber:
    1.) gibt es den Benutzer "sysdeps" ?
    2.) gibt es die Datei unter root ?
    3.) ist das Paket für Suse ?

    deinstallier das nochmal und versuche es neu mit einem Paket für 9.1

    Ich vermute, das jemand der "sysdeps" heisst und dieses Programm in seinem Ordner "i386/elf/start.S" hat, dieses Paket gebaut hat.
    Das würde dann bei dir so nicht funzen.
    Regeln neu.[/size]

  3. #3
    Registriert seit
    02.2005
    Beiträge
    3
    Bei mir existiert das Verzeichnis sysdeps nicht. Die Datei befindet sich auch nicht irgendwo unter root. Ich habe bereits die ganze Festplatte nach dem File ohne Erfolg durchsuchen lassen.

  4. #4
    Registriert seit
    08.2003
    Beiträge
    325
    Bitte mal die Fragen 1 und 3 von telesales beantworten !

    Hast du mit der Option -g compiliert?
    googeln bis die Feuerwehr kommt!

  5. #5
    Registriert seit
    02.2005
    Beiträge
    3
    "-g" habe ich nicht verwendet. Damit scheint es jetzt aber zu funktionieren. Danke, auf jeden Fall für die Ratschläge! Kurze Erkkärungen von Freunden reichen also nicht ganz aus. Kennt daher einer noch eine gute und kurze Beschreibung von ddd im Internet.

  6. #6
    Registriert seit
    08.2003
    Beiträge
    325
    Zitat Zitat von Wolf Schafspelz
    Kennt daher einer noch eine gute und kurze Beschreibung von ddd im Internet.
    Leider nicht

    -g ist die Option, um den Compiler überhaupt erst dazu zu veranlassen Debug-Infos in den Programmcode mit einzucompilieren. Es werden dann auch andere Bibliotheken verwendet. Mit dieser Option kann man zusätzlich noch mit angeben, welcher Debugger benutzt werden soll. Standard ist der dgb, der letztendlich auch von den unter Linux üblichen grafischen Tools benutzt wird.
    googeln bis die Feuerwehr kommt!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
12
Content Management by InterRed