Alivn
November 18th, 2012, 09:39 PM
i was tryin to compile that simple hello-1.c module....
wen i use make command i get this error
make -C /lib/modules/3.2.0-32-generic/build M=/home/alvin/Kernal Modules modules
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-32-generic'
make[1]: *** No rule to make target `Modules'. Stop.
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-32-generic'
make: *** [all] Error 2
i referred a few threads over the net and checked the linux headers....installed all of em from the synaptic...and
wen i run the command
$ apt-cache search linux-headers-$(uname -r)
i get this.......
linux-headers-3.2.0-32-generic - Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
linux-headers-3.2.0-32-generic-pae - Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
her's my make file....
obj-m += hello-1.o
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
wen i use make command i get this error
make -C /lib/modules/3.2.0-32-generic/build M=/home/alvin/Kernal Modules modules
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-32-generic'
make[1]: *** No rule to make target `Modules'. Stop.
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-32-generic'
make: *** [all] Error 2
i referred a few threads over the net and checked the linux headers....installed all of em from the synaptic...and
wen i run the command
$ apt-cache search linux-headers-$(uname -r)
i get this.......
linux-headers-3.2.0-32-generic - Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
linux-headers-3.2.0-32-generic-pae - Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
her's my make file....
obj-m += hello-1.o
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean