LINUX.ORG.RU
Форум — General

Размеры модулей ядра


0

0

Hi All.

Почему когда перекомпилирушь ядро скажем модуль i810fb.ko весевший 34Кб весит 307Кб ???

они что ставят опцию Optimize for size CC_OPTIMIZE_FOR_SIZE ???

Нет, не ставят. Просто по дефолту компилятор собирает его с отладочной информацией. Либо правь флаги компилятора, либо (что проще) скажи strip i810fb.ko и будет тебе счастье в размере 34 кб.

blackice
()
Ответ на: комментарий от blackice

После strip может не работать

Лучше использовать strip --strip-unneeded i810fb.ko

Deleted
()

Зайди в конфиге ядра в опцию "Kernel hacking" и отключи Debug info :-)

no-dashi ★★★★★
()

Я уже задавал этот вопрос, никто так и не ответил. И, как ни странно, в федоре например модули not stripped. Как они собирают, понятия не имею, но размер модулей у них на порядок меньше.

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