Начало работы с отладчиком GNU в Linux: ускоренный курс

Начало работы с отладчиком GNU в Linux: ускоренный курс
Такие читатели, как вы, помогают поддержать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Отладка — незаменимый навык для программистов и исследователей безопасности. Хорошее понимание отладки позволяет вам понять исполняемый файл на более низком уровне и обнаружить любые скрытые ошибки.





избавьтесь от вредоносного ПО для Windows 10
МУО Видео дня ПРОКРУТИТЕ, ЧТОБЫ ПРОДОЛЖИТЬ С СОДЕРЖАНИЕМ

Отладчик GNU или GDB — это вечный инструмент отладки, на который программисты полагаются уже много лет. Вот как использовать GDB в Linux.





Подготовка примеров программ

Чтобы изучить возможности GDB, вам понадобится исполняемый файл для экспериментов. Для демонстрации вы запустите GDB в программе проверки ключей один раз с доступным исходным кодом и символами отладки, один раз без исходного кода, а также в простой многопоточной программе, которая выводит сообщения на экран, как написанные на C, так и скомпилированные с помощью GCC ( компилятор GNU C).