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

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

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

И двете Microsoft и Mozilla също разпространява кода на източника (Microsoft. - предоставя някои компоненти на .Net Framework, докато Mozilla предлага пълен изходен код) За да се опрости процеса на отстраняване на грешки.

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

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

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

Вижте това, което "за отстраняване на грешки символи" в други речници:

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

Програма за отстраняване на грешки - грешки етап на развитие на компютърната програма, която открива, локализират и премахване на грешки. За да се разбере къде е възникнала грешката, е необходимо: да разберете текущите стойности на променливите; за да разбера по какъв начин се извършва ... ... Wikipedia

Debugger - (. Debugger, английски дебъгер) компютърна програма, за да намерите грешки в други програми, ядрата на операционни системи, SQL заявки и други видове код. Дебъгера ви позволява да преминете през трасето, проследяване, ... ... Wikipedia

модул Object - (. като обект на файлове, английски обект файл) Файл с междинния представителството на отделен модул на програмата, в резултат на обработката на изходния код на компилатора. Файлът съдържа обект на специално подготвен код (често ... Wikipedia

CryptGenRandom - CryptGenRandom функция тайни криптографски псевдослучайни числа. В него са включени включени в криптографската Приложен програмен интерфейс на Microsoft. Microsoft ви препоръчва да го използвате във всички програми за Win32, че ... ... Wikipedia

Алгоритмичната език - формален език, формален език за описване на изчислителни процеси, или, с други думи, да пишат алгоритми, за да бъде изпълнена на компютър. Разграничаване проблем ориентирани А. правя. (А. правя. ... ... енциклопедия по математика