Вопрос № 109757: Здравствуйте! Уважаемые эксперты, скажите, пожалуйста, почему, когда пытаешься запустить .exe программу с помощью Turbo debugger, появляется сообщение, что символьная таблица программы не найдена. Что делать, подскажите. Заранее СПАСИБО!:-)...
Вопрос № 109.757
Здравствуйте! Уважаемые эксперты, скажите, пожалуйста, почему, когда пытаешься запустить .exe программу с помощью Turbo debugger, появляется сообщение, что символьная таблица программы не найдена. Что делать, подскажите. Заранее СПАСИБО!:-)
Отправлен: 16.11.2007, 21:59
Вопрос задала: Алена (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Алена!
Ваша ЕХЕ-программа должна быть создана с ключoм: / zi(Ml.exe или Tasm.exe)-включить в оъектный код информацию для отладки и скомпилированна с ключом: / DEBUG(Link.exe) или / v(Tlink.exe).
Пакет MASM создает pdb-файл с отладочной информацией.
Пакет TASM создает в программе секцию .debug с отладочной символьной информацией. Turbo debugger ищет эту секцию, а при её отсутствии ругается.
Удачи!
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Специалист)
Ответ отправлен: 19.11.2007, 11:25 Оценка за ответ: 5 Комментарий оценки: Спасибо!