Этот вопрос был задан мне в интервью.
они спросили меня, как создать файл дампа ядра, с которым я могу отлаживать.
то я сказал, что с флагом -g
в gcc
мы можем это сделать.
то они спросили меня, что именно делает этот флаг -g
для компилятора.
Я сказал (вероятно, неверный ответ), что он откроет все символы в основном файле, которые можно использовать для отладки.
может кто-нибудь сказать мне, что именно он делает?