Вроде разобрался - если при вызове gdb указывать кроме core-файла и файл программы (т.е. gdb prog prog.core), то можно получить больше информации, в т.ч. и номер строки, и название функции, и значения переменных, на момент прерывания работы программы.
>Добрый день всем!
>При просмотре core dump в gdb не показывается номер строки, вместо него
>??.
>(gdb) core prog.core
>Core was generated by `prog'.
>Program terminated with signal 11, Segmentation fault.
>#0 0x28163c3a in ?? ()
>(gdb)
>Программа была скомпилирована с ключом -g: g++ -g -o prog prog.cpp.
>Что надо сделать, чтобы увидеть в какой строке "рухнула" программа?
|