Skip to main content
edited tags
Link
Gilles 'SO- stop being evil'
  • 865.3k
  • 205
  • 1.8k
  • 2.3k

Makefile error: empty variable name.

I am writing a simple Hello Word KernelWorld kernel module. The makefile iMakefile I wrote is giving me such an error

esp@ubuntu:~/task1-2$ make all

make -C /usr/src/linux-headers-3.13.0-35-generic SUBDIRS = /home/esp/task1-2 modules make: ****** empty variable name. Stop. make: ** [all] Error 2

esp@ubuntu:~/task1-2$ make all

make -C /usr/src/linux-headers-3.13.0-35-generic SUBDIRS = /home/esp/task1-2 modules
make: ****** empty variable name.  Stop.
make: ** [all] Error 2

How do I rectify it  ?

My makefile Makefile:

obj-m += task1-2.o

KDIR = /usr/src/linux-headers-3.13.0-35-generic

all: $(MAKE) -C $(KDIR) SUBDIRS = $(PWD) modules

clean: rm -f *.o rm -f *.ko rm -f .mod. rm -f *.symvers rm -f *.order

obj-m += task1-2.o

KDIR = /usr/src/linux-headers-3.13.0-35-generic


all:
    $(MAKE) -C $(KDIR) SUBDIRS = $(PWD) modules

clean:
    rm -f *.o
    rm -f *.ko
    rm -f *.mod.*
    rm -f *.symvers
    rm -f *.order

Makefile error: empty variable name.

I am writing a simple Hello Word Kernel module. The makefile i wrote is giving me such an error

esp@ubuntu:~/task1-2$ make all

make -C /usr/src/linux-headers-3.13.0-35-generic SUBDIRS = /home/esp/task1-2 modules make: ****** empty variable name. Stop. make: ** [all] Error 2

How do I rectify it  ?

My makefile :

obj-m += task1-2.o

KDIR = /usr/src/linux-headers-3.13.0-35-generic

all: $(MAKE) -C $(KDIR) SUBDIRS = $(PWD) modules

clean: rm -f *.o rm -f *.ko rm -f .mod. rm -f *.symvers rm -f *.order

Makefile error: empty variable name

I am writing a simple Hello World kernel module. The Makefile I wrote is giving me such an error:

esp@ubuntu:~/task1-2$ make all

make -C /usr/src/linux-headers-3.13.0-35-generic SUBDIRS = /home/esp/task1-2 modules
make: ****** empty variable name.  Stop.
make: ** [all] Error 2

How do I rectify it?

My Makefile:

obj-m += task1-2.o

KDIR = /usr/src/linux-headers-3.13.0-35-generic


all:
    $(MAKE) -C $(KDIR) SUBDIRS = $(PWD) modules

clean:
    rm -f *.o
    rm -f *.ko
    rm -f *.mod.*
    rm -f *.symvers
    rm -f *.order
Source Link

Makefile error: empty variable name.

I am writing a simple Hello Word Kernel module. The makefile i wrote is giving me such an error

esp@ubuntu:~/task1-2$ make all

make -C /usr/src/linux-headers-3.13.0-35-generic SUBDIRS = /home/esp/task1-2 modules make: ****** empty variable name. Stop. make: ** [all] Error 2

How do I rectify it ?

My makefile :

obj-m += task1-2.o

KDIR = /usr/src/linux-headers-3.13.0-35-generic

all: $(MAKE) -C $(KDIR) SUBDIRS = $(PWD) modules

clean: rm -f *.o rm -f *.ko rm -f .mod. rm -f *.symvers rm -f *.order