kernel modules
7 отговора
343 прегледа
kernel modules
Nqkakva ideq kak da kompiliram samo edin ot modoluti kojto mi trqbva ne vsichki ???
брейййй
От всички човешки глупости, най-голямата е, да вървиш срещу себе си. умишлено.
Не че съм го правил,
ама ако идеш в директорията на модула и кажеш (след make menuconfig) просто make модула.о? Би трябвало да стане, ако няма зависимости в по-горни директории или ако те са компилирани. Не че виждам причина да компилираш само един модул, но пък ако държиш ...
Re: брейййй
опа сори
Other generic targets:
dir/file.[ois] - Build specified target only



Other generic targets:
dir/file.[ois] - Build specified target only
Re: kernel modules
#make menuconfig
#make dep
Примерно искаш да компилираш само bridge модула:
#make SUBDIRS=net/bridge modules
и се компилира всичко от посочената директория и под нея. Обаче ако в главния ти Makefile версията се различава от тази на работещия кернел, няма да можеш да използваш компилирания модул.
Zarhi
Ескорт 1.4 '86 - ABS + XR3 injection
Ескорт 1.6i XR3 - '89
Ескорт 1.8 16V '95
#make dep
Примерно искаш да компилираш само bridge модула:
#make SUBDIRS=net/bridge modules
и се компилира всичко от посочената директория и под нея. Обаче ако в главния ти Makefile версията се различава от тази на работещия кернел, няма да можеш да използваш компилирания модул.
Zarhi
Ескорт 1.4 '86 - ABS + XR3 injection
Ескорт 1.6i XR3 - '89
Ескорт 1.8 16V '95
Re: kernel modules
Koi e kazal che ne moje ;)
samo che edva li vseki bi se spravil .... puskash edinokratno make modules .... vijdash s kakvi macrosi i includes gi kompilira vlizash v syotvetnata papka deto ti e sourceto i kompilirash:
gcc {flasg} {includes} -o module.o module.c
cp module.o /lib/modules...
depmod
insmod module
Lesno e nali ;)
По този въпрос съществуват две мнения. Едното е неправилно, а другото е моето.
samo che edva li vseki bi se spravil .... puskash edinokratno make modules .... vijdash s kakvi macrosi i includes gi kompilira vlizash v syotvetnata papka deto ti e sourceto i kompilirash:
gcc {flasg} {includes} -o module.o module.c
cp module.o /lib/modules...
depmod
insmod module
Lesno e nali ;)
По този въпрос съществуват две мнения. Едното е неправилно, а другото е моето.