Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Debug symbol01 мая 2011Оглавление: 1. Debug symbol 2. История debug символы информация, которую язык программирования генерирует автоматически на основе исходных кодов. Это специфичный кусок машинного кода, описывающий текущий исполняемый модуль. Отладочная информация может компилироваться вместе с бинарным исполняемым файлом, и входить в его состав, может присутствовать в качестве отдельного файла, либо же просто отбрасываться на этапе компиляции и/или линковки. Эта информация позволяет человеку использовать «символические» данные о двоичном файле, такие как имена переменных, процедур и функция из исходного кода. Эта информация может быть крайне полезной во время поиска ошибок в исходном коде, отладке программы и разного рода отказах. Когда отладочные символы включаются в состав самого двоичного файла, его размер может весьма значительно увеличиваться. Чтобы избежать этого избыточного размера, современные компиляторы выводят отладочную информацию в отдельный файл; для компиляторов Microsoft этот файл называется pdb-файл. Некоторые компании распространяют свои pdb файлы проектов на отдельных CD/DVD для того чтобы конечные пользователи могли отлаживать их продукты. Так же некоторые компании, например Mozilla Corporation имеют специальные серверы, с которых можно скачать отладочные символы отдельно. WinDBG отладчик от Microsoft может быть сконфигурирован так, чтобы автоматически загружать отладочную информацию для DLL-библиотек Windows по запросу, если в них есть необходимость. Однако PDB отладочная информация которую распространяет Microsoft разумеется распространяется лишь частично, в то время как Mozilla Corporation имеет схожую инфраструктуру, однако распространяются с полноценной отладочной информацией. И Microsoft и Mozilla также распространяют исходные коды для того чтобы упростить процесс отладки. Просмотров: 1716
|