Меня спросили на собеседовании как вы можете отладить ошибку сегментации в программе на C с помощью GDB.
Я сказал им, что мы можем скомпилировать нашу программу с опцией -g
, чтобы добавить отладочную информацию в двоичный файл и прочитать дамп ядра, но затем интервьюер сказал мне, что если у нас есть 3-4 файла, скомпилированных вместе, но один из них вызывает ошибку сегментации, то как нам отладить его в GDB?