Мне нужно построить mmc_block.ko
, но с MMC_BLOCK_MINORS=16
. Я не хочу строить все ядро. Я использую Ubuntu 15.10. Как мне это сделать?Как перекомпилировать один модуль ядра Linux?
ответ
Рассматривая, как написан файл Makefile, модуль может быть скомпилирован из дерева ядра или дерева ядра.
Что касается вашего конкретного примера, я предполагаю, что модуль - это тот, который поставляется с ядром, и поэтому Makefile был написан для компиляции in-tree. В этом случае вы можете просто набрать make modules
, чтобы перестроить модуль, при условии, что ядро уже скомпилировано (что является обязательным условием также для компиляции вне дерева).
Мне нужно перестроить один модуль, а не все из них. И мне нужно более подробно. Нужно ли перекомпилировать ядро? – Melab
Формально ответ правильный, хотя в этом конкретном случае вопросник не нуждается в перекомпиляции модуля! – 0andriy
Я понимаю. Однако название «Как перекомпилировать * * один модуль ядра Linux?» – Claudio
- 1. Как скомпилировать модуль ядра Linux?
- 2. Модуль загрузки ядра Linux
- 3. Как отлаживать модуль ядра Linux?
- 4. Можем ли мы перекомпилировать модуль ядра в исходном дереве ядра?
- 5. Почему мне нужно перекомпилировать модуль ядра vmware после обновления ядра Linux?
- 6. Linux/Kernel: Как выбрать среду Videobuf2 как модуль ядра?
- 7. Linux-модуль ядра, блокирующий весь Linux
- 8. модуль ядра Linux Compile (lincan)
- 9. Linux модуль компиляции ядра предпосылками
- 10. Как автозагрузить модуль ядра в Gentoo Linux?
- 11. Как отключить модуль ядра Подпись в linux
- 12. Sofware pwm как модуль ядра linux
- 13. Как построить модуль ядра
- 14. Linux: перезагрузка модулей ядра
- 15. Нужно ли перекомпилировать мое ядро linux?
- 16. Как перекомпилировать существующее приложение linux
- 17. Модуль ядра Linux copy_to_user не работает
- 18. скомпилировать модуль ядра Linux с mkfile
- 19. Модуль ядра Linux - доступ к отображению памяти
- 20. Когда следует писать модуль ядра Linux?
- 21. Модуль ядра Linux для мониторинга определенного процесса
- 22. Создание ICMP-пакета внутри ядра Linux. Модуль
- 23. Предупреждающие флаги Makefile Linux-модуль ядра
- 24. C - Linux - модуль ядра - заголовок TCP
- 25. Создайте модуль ядра Linux из исходного дерева
- 26. Linux модуль ядра: метод ядра не определен (kthread_create_on_cpu)
- 27. модуль ядра linux умирает после 100000 прерываний
- 28. Модуль ядра Linux - возврат использования IOCTL ENOTTY
- 29. Отладить модуль ядра linux с помощью gdb
- 30. Модуль ядра Linux копирует .text сегмент процесса
Для этого вы можете указать параметр модуля. Не нужно перекомпилировать. 'mmcblk.perdev_minors' – 0andriy
@ ЭндиШевченко Это не работает. Размонтирование всех разделов, запуск 'rmmod mmc_block', запуск' modprobe mmc_block perdev_minors = 16', а запуск 'cat/sys/module/mmc_block/mmc_block.perdev_minors' возвращает' 8'. – Melab
Интересно, вы видите разницу между 'mmcblk.perdev_minors' и' perdev_minors'? Проверьте это: http://www.spinics.net/lists/linux-mmc/msg32391.html. У вашего ядра есть одно? Я думаю, что ответ «нет». – 0andriy