Re: Problems compiling kernel modules

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Aug 21, 2004 at 03:24:12PM -0400, Lei Yang wrote:
> Hi all,
> 
> I was trying to compile a kernel module with kbuild. The module 'test.c' 
> include a header file 'fred.h' and there is a "#include <stdio.h>" in 
> 'fred.h'.
> 
> Makefile looks like:
> 
> ------------------------------------------------------------------------
> ifneq ($(KERNELRELEASE),)
> obj-m       := test.o
> 
> else
> KDIR        := /usr/src/linux
> PWD         := $(shell pwd)
> 
> default:
> 	$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
> 	
> 
> clean:
For 2.6.7 (or 2.6.6) you do not need to specify your own clean: rule.

> But upon compiling, there would be errors like this:
> In file included from /home/lei/test.c:49:
> /home/lei/fred.h:4:19: stdio.h: No such file or directory
The kernel does not provide you with a stdio.h header, so therefore you
cannot find it neither use functionality from it.

	Sam

--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux