prog startet in gdb, aber nicht beim anklicken



  • hallo zusammen,

    ich soll ein vorhandenes programm weiterentwickeln und habe folgendes problem:
    ich kann das programm nur unter gdb starten, aber nicht wenn ich es direkt anklicke.
    ich habe es bereits ohne -g kompiliert, ebenso die 3 dynamischen bibliotheken, die vom programm eingebunden werden.

    woran kann das liegen? hab schon eine menge gegoogelt, leider ohne erfolg.

    ich benutze ein eigenes makefile. testweise habe ich dort schon diverse compilerflags entfernt, quasi das makefile auf das minimale reduziert. das hat aber auch nichts geändert.

    danke für eure geduld!



  • Wie kannst du es nicht starten? - Öffnet sich kein Konsolenfenster, oder schliesst es sich zu schnell wieder? - Gibt es eine Fehlermeldung?
    Werden ev. irgendwelche Ressourcen benötigt? (Files etc.)



  • es ist ein wxWidgets programm, das sich wie gesagt in gdb mittels run öffnet. es gibt leider keine fehlermeldung. ich klicke die datei an und es tut sich nichts.



  • Mal in der Console starten und Debugausgaben angeben/einprogrammieren. Dann siehst du, wo es aufhört zu arbeiten.



  • es lag letztendlich daran, dass eine bibliothek (comedi) zwar vorhanden, aber falsch kompiliert war.


Anmelden zum Antworten