Portál AbcLinuxu, 13. května 2025 03:17

Dotaz: no debugging symbols found

10.3.2008 21:44 Marv-CZ | skóre: 21
no debugging symbols found
Přečteno: 248×
Odpovědět | Admin

Potřebuji debugovat jeden program z portů na FreeBSD. Přestože jsem to zkoušel přeložit s parametrem -g i -ggdb (včetně různých levelů a formátů), gdb mi stále hlásí "no debugging symbols found". Může někdo poradit, co je ještě potřeba udělat, aby se k tomu programu přibalily ty tabulky symbolů pro ladění.

Výpis make.conf:

CPUTYPE=opteron
CFLAGS= -g3 -O -pipe
COPTFLAGS= -g3 -O -pipe
NO_X=true
WANT_OPENLDAP_VER=24

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.3.2008 09:27 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: no debugging symbols found
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co použít jenom -g ? A smazal jsi *.o soubory aby se znovu přeložily s volbou -g - zda nepoužívá linker staré soubory *.o které jsi překládal bez -g.
11.3.2008 10:05 Marv-CZ | skóre: 21
Rozbalit Rozbalit vše Re: no debugging symbols found

Dělala to ta optimalizace. -O asi v rámci úspor vyháže to co vytvoří -g. Díky.

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.