Messages in this thread | | | Date | Tue, 3 Aug 2010 16:36:18 +0800 | From | Américo Wang <> | Subject | Re: how about KBUILD_MODNAME |
| |
On Tue, Aug 03, 2010 at 03:11:59PM +0800, hacklu wrote: > >I don't understand the macro KBUILD_MODNAME . >when I compile a driver program. It returns me "linux/pci.h:655: error: 'KBUILD_MODNAME' undeclared (first use in this function) " > >In the makefile I had used the "-D" options >
You don't need to care about KBUILD_MODNAME, it is defined internally by kbuild and passed to your module via "-DKBUILD_MODNAME=XXX" automatically.
So, it looks like you didn't write your makefile correctly.
| |