[bglug] Modulo per il kernel 2.6

mlpita@bergamo3.it mlpita@bergamo3.it
Mar 12 Apr 2005 19:18:05 CEST


Alle 19:00, marted́ 12 aprile 2005, embyte ha scritto:
> On Tue, 12 Apr 2005 16:18:46 +0200
>
> "Archimede Pitagorico" <mlpita@bergamo3.it> wrote:
> > Ciao a tutti,
> > Qualcuno sa dove posso trovare degli esempi per realizzare un modulo del
> > kernel (2.6.x) dato che io sono riuscito a trovare solo esempi per il 2.4
> > ? Grazie,
> > Diego Settimi
>
> Se guardi i sorgenti di qualche modulo per 2.6 vedrai che ben poco e'
> cambiato rispetto al 2.4 (per esempio non devi piu' dichiarare il codice
> come __KERNEL__, etc..). Forsa la cosa piu' "innovativa" e' la procedura di
> compilazione: non ti basta piu' classico `gcc -c` ma devi crearti un
> Makefile di questo tipo
> obj-m   := sorgente.o
> KDIR    := /lib/modules/2.6.7/build
> PWD     := `pwd`
> default:
>         $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
>
> bai

In effetti i problemi li ho in compilazione, quindi non piu gcc ?
Mah, ora provo.

Diego


Maggiori informazioni sulla lista bglug