Debugowanie w gdb poszczególnych modułów programu
: 27 gru 2010, 23:22
Witam.
Od długiego czasu męczył mnie hipotetyczny problem, który dziś stał się problemem faktycznym. Otóż, piszę program złożony z kilku plików - modułów. Nic niezwykłego. Niestety w jednym z tych modułów gdzieś znajduje się błąd powodujący "Segmantation fault", a ja nie potrafię się dobrać do niego przez gdb. Gdy przepuszczę przez niego cały program i dam breakpoint na pierwszą linię, jest już po ptokach bo wcześniej wykonywuje się trefny moduł. Oczywiście, każdy z plików składowych jest kompilowany z flagą "-g".
Jak się za to zabrać? Bardzio proszę o pomoc.
Od długiego czasu męczył mnie hipotetyczny problem, który dziś stał się problemem faktycznym. Otóż, piszę program złożony z kilku plików - modułów. Nic niezwykłego. Niestety w jednym z tych modułów gdzieś znajduje się błąd powodujący "Segmantation fault", a ja nie potrafię się dobrać do niego przez gdb. Gdy przepuszczę przez niego cały program i dam breakpoint na pierwszą linię, jest już po ptokach bo wcześniej wykonywuje się trefny moduł. Oczywiście, każdy z plików składowych jest kompilowany z flagą "-g".
Jak się za to zabrać? Bardzio proszę o pomoc.