The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Компиляция модуля без сборки всего ядра (linux)"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Компиляция модуля без сборки всего ядра (linux)"
Сообщение от Дмитрий Искать по авторуВ закладки on 13-Фев-01, 13:18  (MSK)
Кто нибудь подскажет как собрать модуль отдельно БЕЗ перекомпиляции всего остального ядра?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Компиляция модуля без сборки всего ядра (linux)"
Сообщение от Walker emailИскать по авторуВ закладки on 13-Фев-01, 14:26  (MSK)
/usr/src/linux/make modules
/usr/src/linux/make modules_install
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Компиляция модуля без сборки всего ядра (linux)"
Сообщение от Дмитрий Искать по авторуВ закладки on 14-Фев-01, 13:02  (MSK)
Это я и сам могу :)
А если хочется совсем _ОДИН_ модуль?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Компиляция модуля без сборки всего ядра (linux)"
Сообщение от nd Искать по авторуВ закладки on 15-Фев-01, 04:35  (MSK)
IMHO если модуль из тех, что с ядром поставляется, то см. различные Makefile'ы, которые с ядром. Если свой, вероятно ты сам должен знать, что хочешь получить. Если какой-то ещё - см. где его взял.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Компиляция модуля без сборки всего ядра (linux)"
Сообщение от stalker emailИскать по авторуВ закладки on 18-Фев-01, 01:47  (MSK)
kgcc -DMODULE -I/usr/src/linux/include -Wstrict-prototypes -O6 -c module.c
или
kgcc -DMODULE -D__KERNEL__ -DEXPORT_SYMTAB -Wall -Wstrict-prototypes -O6 -c module.c

Это от модуля моей сетевой карты, который я собирал отдельно...

Потом сам знаешь: кладешь все в /lib/modules/X.X.X-XX/something
и depmod -a
                            

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Компиляция модуля без сборки всего ядра (linux)"
Сообщение от stalker emailИскать по авторуВ закладки on 18-Фев-01, 01:54  (MSK)
Вот еще вспомнил: Makefile из "Ядро Linux. Программирование модулей" Ори Померанца (ISBN 5-93378-008-1)

CC=kgcc
MODCFLAGS:=-Wall -DMODULE -D__KERNEL__ -DLINUX
hello.o:        init.o driver.o
                ld -m elf_i386 -r -o hello.o init.o driver.o
init.o:         init.c
                $(CC) $(MODCFLAGS) -c init.c
driver.o:       driver.c
                $(CC) $(MODCFLAGS) -c driver.c

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Компиляция модуля без сборки всего ядра (linux)"
Сообщение от Дмитрий Искать по авторуВ закладки on 02-Мрт-01, 14:43  (MSK)
Спасибо всем кто ответил, но все таки задача такая: есть стандартное ядро, а там  модуль для ntfs. все хорошо, только хочется его стандартным Makefile'ом скомпилить одного одинешенького...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Компиляция модуля без сборки всего ядра (linux)"
Сообщение от Slava emailИскать по авторуВ закладки on 02-Мрт-01, 15:22  (MSK)
Ищеш в этом стандартном мейкфайле как компиляется модуль, компилишь, копируешь его к модулям и делаешь depmod -a
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру