Hi Steven,

On Mon, Jun 6, 2016 at 12:14 AM, Steven Laabs <swla...@gmail.com> wrote:
> Hi,
>
> I'm trying to build my first kernel module but when running the makefile, 
> make tries to use a file at 
> /usr/src/linux-headers-3.16.0-4-common/scripts/basic/Makefile which gives me 
> the "No such file or directory" error. I've looked into the folder it is 
> referencing and it  does not have any Makefile, the only file in that 
> location is the fixdep executable. The scripts folder itself is linked to 
> ../../lib/linux-kbuild-3.16/scripts.
>
> The Makefile I am using (located in a folder in my home directory):
>
> obj-m = hello.o
> KDIR ?= /lib/modules/$(shell uname -r)/build
>
> all:
>     make -C $(KDIR) M=$(PWD) modules
>
> clean:
>     make -C $(KDIR) M=$(PWD) clean
>
> I'm not quite sure where to look for this Makefile as I believe I have all of 
> the proper headers installed, and I am running everything with the proper 
> permission level.
>
> Any ideas on what I may be missing here?
>
> Thanks,
> Steven
>

You should use "+=" and not "="
-- obj-m = hello.o
++ obj-m += hello.o

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to