2017-01-20 2 views
0

Должен ли я устанавливать modules_install каждый раз, когда я делаю небольшое изменение в ядре linux?Должен ли я устанавливать modules_install каждый раз, когда я делаю небольшое изменение в ядре linux

Например, если я хочу распечатать переменную в fs/namei.c, единственное, что я сделал, это printk (...), если я должен сделать install_install install после того, как я это сделаю?

+0

No. вам просто нужно сделать ядро ​​и нужно обновить в вашей системе (если ваши конфигурации OK) – jjb

+0

@JissJ спасибо за комментарий. Как я могу обновить свою систему? – Schmidt

ответ

0

Если изменение находится в ядре, а не в модуле ядра, действительно нет необходимости запускать «make modules_install». Если, например, платформа x86_64, в примере, который вы опубликовали, достаточно запустить «make bzImage», а затем «make install». И запустить «make bzImage» быстрее, чем runnung «make», потому что когда вы запускаете «make», вы также создаете модули. Однако, если вы изменили что-то, что может повлиять на модули ядра, например, файл заголовка, который они используют, вы должны запустить make, а затем сделать modules_install и затем выполнить установку, чтобы изменения вступили в силу.

Рами Розен