On Thu, 16 Jul 2009, Kousik Maiti wrote: > This is my makefile: > > ifeq ($(KERNELRELAESE),) ^^^^^^^ wrong > > KERNELDIR ?= /lib/modules/$(shell uname -r)/build > PWD := $(shell pwd) > .PHONY: module clean > > module: > $(MAKE) -C $(KERNELDIR) M=$(PWD) modules > clean: > rm -rf *.o *~ core .depend .*.cmd *.mod.c .tmp_versions > Module.symvers > else > $(info Building with KERNELRELEASE = ${KERNELRELEASE}) > # called from kernel build system: just declare what the modules are > > obj-m := hi.o > endif > ~ > On Thu, Jul 16, 2009 at 6:17 AM, Nikolay N. Ivanov <nn@xxxxxxxx> wrote: > Hi Kousik. > > On Wed, Jul 15, 2009 at 11:13 PM, Kousik Maiti<maiti.kousik@xxxxxxxxx> > wrote: > > Hi list, > > I am new to kernel programming. I want to create a module. For that > I > >follow http://crashcourse.ca/wiki/index.php/Writing_your_first_kernel_modul > e > > . > > When I run make command I got this message. > > $make > > make -C /lib/modules/2.6.28-11-generic/build > M=/home/kousik/program/module > > modules > > make[1]: Entering directory > `/usr/src/linux-headers-2.6.28-11-generic' > > Building modules, stage 2. > > MODPOST 0 modules > > make[1]: Leaving directory > `/usr/src/linux-headers-2.6.28-11-generic' > > But there is no module means .ko file generated . Can anybody help > me? > > Thanks in advance. > > It seems like your Makefile is wrong. Can you show it? > > -- > Nikolay N. Ivanov > > > > > -- > Kousik Maiti > B.Tech > Computer Science & Engineering > RCC Institute of Information Technology > Kolkata > > ======================================================================== Robert P. J. Day Waterloo, Ontario, CANADA Linux Consulting, Training and Annoying Kernel Pedantry. Web page: http://crashcourse.ca Twitter: http://twitter.com/rpjday "Kernel Newbie Corner" column @ linux.com: http://cli.gs/WG6WYX ========================================================================