Mam wiele instrukcji preprocesora C #define
, które znacznie ułatwiają programowanie w języku C. Jednak podczas debugowania za pomocą GDB, "etykiety" preprocesora nie są uwzględniane na liście symboli.Czy GDB rozpoznaje symbole preprocesora?
Czy istnieją sposoby, aby GDB rozpoznaje etykiety d z #define
?
'-ggdb' nie ma żadnego efektu. Zobacz [Interpretowanie obiektu powodującego awarię w __cxa_finalize] (https://sourceware.org/ml/gdb/2011-08/msg00109.html) (jestem pewien, że Jan jest jednym z programistów GDB). – jww