• [^] # Re: plus d'info please

    Posté par . En réponse au message Compilation du usb-skeleton.c. Évalué à 2.

    Ok, pour les 2.6 on ne peut plus compiler un module a la main.
    Voici un makefile type pour compilation sur la serie 2.6

    ifneq ($(KERNELRELEASE),)
    obj-m := usbdrv.ko
    usbdrv-objs := localdrv.o
    else
    KDIR := /lib/modules/$(shell uname -r)/build
    PWD := $(shell pwd)
    default:
    $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
    endif


    cela cree a partir d'un fichier localdrv.o un module usbdrv.ko que tu installe par insmod usbdrv.ko dans le kernel.
    (j'espere ne pas avoir fais d'erreur car je tape de tete, je suis au taf et n'ai pas mes sources sous la main)