LINUX.ORG.RU

Вопрос по сборке ядра


0

0

Подскажите!
1. Я правильно понимаю, что включение/невключение опции ядра в исходниках linux обозначается как:

cat /usr/src/linux/kernel/foo.c
...
#ifdef CONFIG_OPTION
один вариант кода
#else
другой вариант кода
#endif
...

2. Когда я первый раз компилировал ядро, я не поставли одну опцию и в ядро включился вариант #else. При повторной компиляции я указал опцию, но в ядро всеравно включился вариант #else. В /usr/src/linux/.config опция стоит, "make mrproper" я делал.
Самое смешное, что я закоментировал в исходнике конструкцию ifdef-else-endif и оставил только первый вариант кода, но в ядро всеравно вставляется вариант #endif ! Ни чего не понимаю :(

Заранее спасибо.


Ответ на: комментарий от execve

Спасибо! Года три уже компилю себе всеразличые ядра и в первые наступил на эти грабли. Когда-то прочел в книжке (довольно уважаемой) и не задумываясь писал make dep; make clean и все всегда было нормально.

Интересно, что размер bzImage остался прежним. Я уж думал, опять ни_ера не пролучильсь :)

Короче спасибо!!!

FUNKY
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.