Messages in this thread | | | From | Pistis Valentino <> | Date | Thu, 12 Aug 2010 02:16:32 +0200 | Subject | Re: Problems Compile Misc Module Example |
| |
Yes i used this Makefile for compiling a module (and no errors), but the problem is in the compiling the service_ase.
The section 2 of Documentation describe the same makefile that i use.
I do not know what else to do
============== Makefile ================
obj-m := driver_ase.o
KDIR := /lib/modules/$(shell uname -r)/build PWD := $(shell pwd)
all: $(MAKE) -C $(KDIR) M=$(PWD) modules
clean: $(MAKE) -C $(KDIR) M=$(PWD) clean ===========================================
2010/8/12 Randy Dunlap <randy.dunlap@oracle.com>: > On Thu, 12 Aug 2010 01:46:27 +0200 Pistis Valentino wrote: > >> Hello everyone, >> >> I'm studying how to build kernel modules. >> Right now I have found some strange errors and nothing solutions in the web. >> >> I compiled my kernel module "driver_ase" whose files are driver_ase.h, >> driver_ase.c. >> No errors in compilation, the module is also loaded correctly. >> >> I wrote a small service "service_ase.c" using the kernel module that I created. >> I found a lot of errors. >> the only explanation IMO is that the directory has been renamed from >> "/usr/src/linux-2.6.34.2/include/asm" in >> "/usr/src/linux-2.6.34.2/include/asm-generic", the errors make me >> think that some header file has not yet updated. >> >> You may like this or something wrong? >> >> Could you help me please? >> >> I'm using Debian Sidux with 2.6.34.2 kernel compiled. >> >> In the bottom of the mail has the source codes, and the error. >> It is a bit long error message, sorry! > > You need a minimal Makefile. > Please see Documentation/kbuild/modules.txt, section 2. How to build external modules. > > > --- > ~Randy > *** Remember to use Documentation/SubmitChecklist when testing your code *** > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |