Portál AbcLinuxu, 12. května 2025 05:26

Dotaz: gdb, g++, breakpoint nezajima

11.2.2005 16:12 Jan Novak
gdb, g++, breakpoint nezajima
Přečteno: 135×
Odpovědět | Admin
ma nekdo podobne zkusenosti: mam gdb=6.1, gcc=3.3.3, program sestava z nekolika zdrojaku, program sam ma prilinkovane lpthreads a gdb to take pozna. (jestli toto hraje nekjakou roli nevim).

Kdyz udelam brakpoint na main() a nastartuju program s "r" tak se pekne zastavi na zacatku. Nyni zadam napr: b menu.cpp:58, aby se v tom zdrojaku program zastavil na te 58 radce, ale vubec to nezajima.

Ze bych mel program nejak spatny to asi nebude, protoze jsem to zkousel s TotalView-debuggerem a tam to funguje (krome jineho, ten TotalView debugg je ale delo, doposavad jsem myslel, ze ddd je jednicka)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

elviin avatar 11.2.2005 21:02 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
Rozbalit Rozbalit vše Re: gdb, g++, breakpoint nezajima
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste nejprve zadat 2. breakpoint a pak run. Nebo od toho prvniho dojdete pomoci stepi tam, kde chcete zadat 2. breakpoint. Kazdopadne se to chova divne, protoze gdb by mel dat breakpoint na prvni funkci, kterou najde v pripade, ze breakpoint je na neplatne radce. a co rika info breakpoints?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.