[ninux-dev] Modificare makefile per debugging con GDB

Giuseppe De Marco demarcog83 at gmail.com
Wed Nov 4 18:40:17 CET 2015


fai un clean della compilazione,
per certezza compilalo a mano senza makefile e controlla il file out
con tutta calma (nm -C outfile)

Sicuro di questo valuta che -g è equivalente a -ggdb e non sò se la
forma verbose funziona su uno piuttosto che un'altro ambiente, prova
ad usare -ggdb ma dovrebbe essere identico. Se vuoi provare appendi
anche "-debug full" ma non so su quali versioni di compilatori gcc sia
garantito.

se non riusce è sempre possibile che i simboli di debug non sono GDB
style ! ( beccati pure questa )... In questo caso vedi un pò quanta
pazienza ti è rimasta:

http://stackoverflow.com/questions/5244509/no-debugging-symbols-found-when-using-gdb


2015-11-04 18:31 GMT+01:00 Germano Massullo <germano.massullo at gmail.com>:
> Il 04/11/2015 18:25, Giuseppe De Marco ha scritto:
>> CFLAGS += -pedantic -Wall -W -std=gnu99 -fno-strict-aliasing -MD -MP
>>
>> aggiungi -g
>>
>> ovvero
>>
>> CFLAGS += -pedantic -Wall -W -std=gnu99 -fno-strict-aliasing -MD -MP -g
>>
>> it should work
>>
> Non va
>
> gdb batadv-vis
>
> This GDB was configured as "x86_64-redhat-linux-gnu".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>.
> Find the GDB manual and other documentation resources online at:
> <http://www.gnu.org/software/gdb/documentation/>.
> For help, type "help".
> Type "apropos word" to search for commands related to "word"...
> Reading symbols from batadv-vis...(no debugging symbols found)...done.
>
> _______________________________________________
> ninux-dev mailing list
> ninux-dev at ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/ninux-dev



More information about the ninux-dev mailing list