gdb no symbol found



  • wenn ich mit g++ compilierte programme debuggen will (unter linux) , bekomme ich immer von gdb die meldung "no symbols found".

    hier der aufruf von g++ (in diesem fall mit der crypt library)

    g++ -O -c -o modul1.o modul1.cpp
    g++ -O -c -o modul2.o modul2.cpp
    g++ -O -c -o mainprg.o mainprg.cpp
    g++ -O -g -Wall -Wunused -W -L/usr/lib/ -I. -g -lcrypto -o maintest modul1.o modul2.o mainprg.o

    ich habe mir die man page von g++ zwar durchgelesen, aber ich finde meinen fehler nicht. warum werden keine symbole erzeugt? ich habe doch kein strip verwendet.



  • du solltest -g auch mal beim kompilieren und nicht nur beim linken am Ende angeben

    btw. ist das kein Linux/Unix Problem, sondern gehoert nach "andere Compiler"



  • danke das war es. 🙂


Anmelden zum Antworten