Re: Kernel: Nur ein Modul kompilieren
Am Sonntag, den 13.07.2008, 18:20 +0200 schrieb Peter Jordan:
> Hallo,
Hallo Peter,
>
> ich möchte aus dem debian etch kernel nur ein einziges Modul neu
> kompilieren (ahci).
>
> Ist das möglich? Wenn ja, wie?
sourcen holen und backen :)
Das folgende makefile ist ein kleines Beispiel, wie man ein Modul aus
zwei Quelldateien baut. Wenn das Modul nur aus einer einzigen Quelldatei
besteht, kannst du den Eintrag mit ld -r einfach weglassen.
----------snip---------------------------
# Entweder hier aendern oder auf der Kommandozeile von "make" angeben
KERNELDIR = /usr/src/linux
include = $(KERNELDIR)/.config
CFLAGS = -D__KERNEL__ -DMODULE -I$(KERNELDIR)/include \
-O -Wall
ifdef CONFIG_SMP
CFLAGS += -D__SMP__ -DSMP
endif
all: skull.o
skull.o: skull_init.o skull_clean.o
$(LD) -r $⁁ -o $@
clean:
rm -f *.o *˜ core
------------------snap----------------------------
>
> Vielen Dank,
>
> PJ
hth Thomas
Reply to: