>здорово!
>подскажите :
>когда включаю заголовок :
>#include <linux/module.h>
> и компилю, то выходит куча ошибок.
>в чем дело?????????
вот кусок моего makefile... Все файлы проекта должны быть в одной директории... Часть хедеров у меня в DIR1
#
# ...all files must be in the same directory...
#
KERNELDIR = /usr/src/linux-2.4.20-9asp/include/
DIR1 = /work/myinc/
TARGET_NAME = module.o
LOCAL_INCLUDE_DIR = $(KERNELDIR)
GCC_INCLUDE_DIR = $(KERNELDIR)
CFLAGS = -pipe -mcpu=i686 -O -Wall -DMODULE -D__KERNEL__ -DLINUX -I $(KERNELDIR) -I$(DIR1)
ifdef CONFIG_SMP
CFLAGS += -D__SMP__ -DSMP
endif
all: $(TARGET_NAME)
$(TARGET_NAME): $(patsubst %.c,%.o, $(wildcard *.c))
$(LD) -r $^ -o $@
%.o: %.c
$(CC) $(CFLAGS) -c $<
clean:
rm -f *.o *~ core