Отладка программ в Windows

Степень завершённости урока: 20%   

Статистика урока:

Отладка это процесс устранения ошибок в коде или работе программ, соответственно отладчик это инструмент, позволяющий находить эти ошибки. В этом уроке идёт речь об отладке программ, созданных для архитектуры x86 (32-битные программы) и x64 (64-битные программы).

Для отладки 64-битных программ необходимо использовать 64-битный отладчик. В то же время 64-битный отладчик способен отлаживать 32-битные программы.

Наиболее распространённые отладчики под Windows:

  1. Debugging Tools for Windows, входит в комплект Windows Driver Kit (WDK) и Software Development Kit (SDK)
  2. Microsoft Visual Studio Debugger
  3. x64dbg
  4. Ollydbg

  • WinDbg Classic
  • WinDbg
  • x64dbg

  • Процесс отладки зависит от того, что именно и как вы планируете запускать в отладчике

    Если у вас имеется исходный код программы, тогда необходимо скомпилировать т.н. отладочную версию (debug-версия) программы, которая позволяет использовать дополнительную диагностику и включает в себя PDB (program database). PDB это файл с отладочной информацией (символами и типами), который создаётся при компиляции/линковке и нужен отладчику для сопоставления адреса в исполняемых файлах (с расширением EXE или DLL) с именами функций/переменных и строками исходника.



    Предложить идею по улучшению урока в мессенджере Max или мессенджере Telegram

                

    Страница обновлена 15 февраля 2026 года.