Возможно более простой ответ MSVC ++ 6 для новичка, чем статья в википедии, выглядит следующим образом;
Символы - это ссылки между отлаживаемым исполняемым файлом и его источником, хранящимся в файле .PDB (символьная информация). Если я отлаживаю исполняемый файл или мой EXE-файл падает, и я оказываюсь в отладчике, и у меня есть связанная символическая информация, я смогу посмотреть, что происходит с точки зрения моего исходного кода C ++, при условии, что источник доступен. Если у меня нет этой информации, мне покажут сборку / машинный код x86.
По этой причине на тестовых машинах часто бывает полезно поставить PDB и отладчик для тестера, так как в случае сбоя вы сможете выяснить, почему это произошло. Нет PDB и отладчика, и вам придется воссоздавать сбой на вашем ПК для разработки, который может быть трудным.