Problem Compiling Kernel Module
Chris LaForce
cdlaforc at centurytel.net
Thu Jan 6 21:06:08 UTC 2005
On Thu, 2005-01-06 at 20:20 +0200, Markku Kolkka wrote:
> cdlaforc at centurytel.net kirjoitti viestissään (lähetysaika
> torstai, 6. tammikuuta 2005 17:07):
> > This is the gcc command I am trying at this
> > time:
> >
> > gcc -D__Kernel__ -I/lib/modules/$(uname -r)/build/include
> > -DMODULE -Wall -O2 -c hello.c -o hello.o
>
> This is how kernel modules were built with 2.4 kernels. FC3 has a
> 2.6 kernel and you should follow the current instructions:
> http://tldp.org/LDP/lkmpg/2.6/html/x209.html
>
> --
> Markku Kolkka
> markku.kolkka at iki.fi
>
Markku,
I tried what you said and I am still having some problems. Please
take a look at what I'm doing. Here is my makefile command:
make -C /usr/src/redhat/BUILD/ker*/lin*/include SUBDIRS=$PWD modules
Here is my makefile:
obj-m += hello.o
and Here is error that I'm recieving:
make: Entering directory
`/usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/include'
make: *** No rule to make target `modules'. Stop.
make: Leaving directory
`/usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/include'
I guess my first question is am I using the right kernel source dir. I
don't have a /usr/scr/linux-`uname -r` dir.
Markku,
I tried what you said and I am still having some problems. Please
take a look at what I'm doing. Here is my makefile command:
make -C /usr/src/redhat/BUILD/ker*/lin*/include SUBDIRS=$PWD modules
Here is my makefile:
obj-m += hello.o
and Here is error that I'm recieving:
make: Entering directory
`/usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/include'
make: *** No rule to make target `modules'. Stop.
make: Leaving directory
`/usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/include'
I guess my first question is am I using the right kernel source dir. I
don't have a /usr/scr/linux-`uname -r` dir.
Markku,
I tried what you said and I am still having some problems. Please
take a look at what I'm doing. Here is my makefile command:
make -C /usr/src/redhat/BUILD/ker*/lin*/include SUBDIRS=$PWD modules
Here is my makefile:
obj-m += hello.o
and Here is error that I'm recieving:
make: Entering directory
`/usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/include'
make: *** No rule to make target `modules'. Stop.
make: Leaving directory
`/usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/include'
I guess my first question is am I using the right kernel source dir. I
don't have a /usr/scr/linux-`uname -r` dir.
Markku,
I tried what you said and I am still having some problems. Please
take a look at what I'm doing. Here is my makefile command:
make -C /usr/src/redhat/BUILD/ker*/lin*/include SUBDIRS=$PWD modules
Here is my makefile:
obj-m += hello.o
and Here is error that I'm recieving:
make: Entering directory
`/usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/include'
make: *** No rule to make target `modules'. Stop.
make: Leaving directory
`/usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/include'
I guess my first question is am I using the right kernel source dir. I
don't have a /usr/scr/linux-`uname -r` dir.
Markku,
I tried what you said and I am still having some problems. Please
take a look at what I'm doing. Here is my makefile command:
make -C /usr/src/redhat/BUILD/ker*/lin*/include SUBDIRS=$PWD modules
Here is my makefile:
obj-m += hello.o
and Here is error that I'm recieving:
make: Entering directory
`/usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/include'
make: *** No rule to make target `modules'. Stop.
make: Leaving directory
`/usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/include'
I guess my first question is am I using the right kernel source dir. I
don't have a /usr/scr/linux-`uname -r` dir.
Thanks,
--
Chris LaForce <cdlaforc at centurytel.net>
More information about the fedora-list
mailing list