отстраняване на грешки символа

Отстраняване на грешки в символи или отстраняване на грешки символи - информация, която програмен език компилатор генерира автоматично въз основа на изходния код. Тази специфична част от компютърен код. се описва настоящата изпълнимия файл. Отстраняване на грешки в информацията може да се компилира с двоичен файл. и част от него може да присъства като отделен файл, или просто изхвърля през компилация и / или свързване. Тази информация позволява на човек да се използва "символична" (отстраняване на грешки) информация за двоичен файл, например имена на променливи. процедури и функции на изходния код. Тази информация може да бъде изключително полезен, когато намери грешки в изходния код, отстраняване на грешки и различни неуспехите.

Когато за отстраняване на грешки символи, включени в състава на двоичен файл, размерът му може да бъде много значително увеличен (понякога от няколко мегабайта). За да избегнете това извънгабаритни, съвременни компилатори изход дебъгване информация в отделен файл. За компилатори на Microsoft, този файл е ППБ (Програма за отстраняване на грешки на база данни). Някои компании разпределят за отстраняване на грешки символите на своите проекти на отделен CD / DVD, така че крайните потребители да дебъгват техните продукти. Също така, някои компании, например, Mozilla Corporation. имат специални сървъри, от които можете да изтеглите отстраняваме символи отделно.

В Debian информация хранилища за отстраняване на грешки е разделен на пакети със суфикс «-dbg», които могат да се настройват по желание.

Символичните дебъгерите действително са съществували в света на мейнфрейм с почти толкова дълго, колкото е имало първите подходящи компютърни дисплеи, които показва съответната информация (преди да са съществували като символичен сметище на хартиени разпечатки). Те не са били ограничени до високо ниво компилирани езици, а също така са били достъпни за нивото на асемблер.

Публичен източник на сървъра код и символично откриване на грешки