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.oich 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.