Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Sergey Zaikov                        2:5022/5.66    20 Jan 2005  21:17:04
 To : All
 Subject : Отладочная информация
 -------------------------------------------------------------------------------- 
 
 
 Четверг Январь 20 2005 17:39, Alexander Krotov писал к Sergey Zaikov:
 
  AK> .debug_* содержит отладочную информацию в формате DWARF,
  AK> а у тебя в системе используется более старый
  AK> (и менее продвинутый STABS).
 
 У objdump есть ключ --debugging. Он позволяет найти информацию о номерах строк в
 исходных файлах.
 Hо вот загадка - в *.out эта информация есть, а gdb ее не показывает.
 Для примера простая программа на фортране (пробелы важны):
       program main
       write (*,*) 'test'
       end
 
 компилим ее >f77 -c test.f -o f.out
 проверяем наличие номеров строк> objdump --debugging f.out
 [*SKIP*]
     /* file /usr/export/acc107_3/test.f line 1 addr 0x80485e6 */
     /* file /usr/export/acc107_3/test.f line 2 addr 0x80485e6 */
   } /* 0x8048614 */
   /* file /usr/export/acc107_3/test.f line 3 addr 0x8048614 */
   /* file /usr/export/acc107_3/test.f line 3 addr 0x8048626 */
 [*SKIP*]
 
 >gdb f.out
 
 (gdb) break main
 Breakpoint 1 at 0x8048460
 (gdb) run
 Starting program: /usr/export/acc107_3/f.out
 Breakpoint 1 at 0x280712a3
 
 Breakpoint 1, 0x280712a3 in main () from /usr/lib/libg2c.so.1
 (gdb) n
 Single stepping until exit from function main,
 which has no line number information.
 0x28071298 in s_rnge () from /usr/lib/libg2c.so.1
 
 Все это происходит на FreeBSD 4.10.
 Куда копать?
 Или лучше поменять отладчкик на какой-нибудь другой?
 Спасибо
                                                           Sergey.
 ... Знание - столь дpагоценная вещь, что его не зазоpно добывать из любого
 --- источника (Абу-ль-Фаpадж, аpабский поэт)
  * Origin: Спасение утопающих - дело pук самих утопающих (2:5022/5.66)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Отладочная информация   Sergey Zaikov   20 Jan 2005 13:09:38 
 Re: Отладочная информация   Alexander Krotov   20 Jan 2005 14:33:40 
 Отладочная информация   Sergey Zaikov   20 Jan 2005 16:43:01 
 Re: Отладочная информация   Valeriy E. Ushakov   20 Jan 2005 17:02:32 
 Re: Отладочная информация   Alexander Krotov   20 Jan 2005 18:39:12 
 Отладочная информация   Sergey Zaikov   20 Jan 2005 21:17:04 
 Re: Отладочная информация   Alexander Krotov   21 Jan 2005 14:32:56 
Архивное /ru.unix.bsd/1472841f018a9.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional