Я использую kgdb для отладки ядра, и у меня проблема с печатью значений.
Я хотел получить информацию о параметрах функции. (ex (gdb) p * page) Но все, что я получил, было оптимизировано
Я обнаружил, что это происходит из-за оптимизации компилятора. И они говорят, что изменение уровня оптимизации ядра на Og поможет.
Но я не знаю, как его изменить.
Я изменил Makefile на следующий уровень, как показано ниже.
703 ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE
704 KBUILD_CFLAGS += -Os
705 else
706 KBUILD_CFLAGS += -Og
707 endif
Но я получил ошибку во время make.
scripts/Makefile.build:497: recipe for target 'fs/cifs' failed