Консультация № 109757
16.11.2007, 21:59
0.00 руб.
0 1 1
Здравствуйте! Уважаемые эксперты, скажите, пожалуйста, почему, когда пытаешься запустить .exe программу с помощью Turbo debugger, появляется сообщение, что символьная таблица программы не найдена. Что делать, подскажите. Заранее СПАСИБО!:-)

Обсуждение

давно
Старший Модератор
31795
6196
19.11.2007, 11:25
общий
это ответ
Здравствуйте, Алена!

Ваша ЕХЕ-программа должна быть создана с ключoм: <b>/ zi</b>(Ml.exe или Tasm.exe)-включить в оъектный код информацию для отладки и скомпилированна с ключом: <b>/ DEBUG</b>(Link.exe) или <b>/ v</b>(Tlink.exe).
Пакет MASM создает pdb-файл с отладочной информацией.
Пакет TASM создает в программе секцию .debug с отладочной символьной информацией. Turbo debugger ищет эту секцию, а при её отсутствии ругается.
Удачи!
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа