当前位置: 技术问答>linux和unix
***遗漏分隔符。停止。
来源: 互联网 发布时间:2017-03-28
本文导语: RT.我在用make编译程序时,出现这个错误。Makefile文件代码如下: ifneq( $(KERNELRELEASE),) module - objs := module.o obj-m := module.o else PWD := $(shell pwd) KVER := $(shell uname -r) KDIR := /lib/modules/$(KVER)/build all: $(MAKE)...
RT.我在用make编译程序时,出现这个错误。Makefile文件代码如下:
ifneq( $(KERNELRELEASE),)
module - objs := module.o
obj-m := module.o
else
PWD := $(shell pwd)
KVER := $(shell uname -r)
KDIR := /lib/modules/$(KVER)/build
all:
$(MAKE) -C $(KDIR) M = $(PWD)
clean:
rm -rf *.o *.mod.c *.ko *.symvers *.order *.markers
endif
结果就出现上面错误。上面红色前面的空格是tab形成的,其他的地方就没用tab了,敢问这个怎么解决啊。谢谢了
ifneq( $(KERNELRELEASE),)
module - objs := module.o
obj-m := module.o
else
PWD := $(shell pwd)
KVER := $(shell uname -r)
KDIR := /lib/modules/$(KVER)/build
all:
$(MAKE) -C $(KDIR) M = $(PWD)
clean:
rm -rf *.o *.mod.c *.ko *.symvers *.order *.markers
endif
结果就出现上面错误。上面红色前面的空格是tab形成的,其他的地方就没用tab了,敢问这个怎么解决啊。谢谢了
|
ifneq( $(KERNELRELEASE),)
|
ifneq($(KERNELRELEASE),)
obj-m:=module.o
else
PWD:=$(shell pwd)
KVER:=$(shell uname -r)
KDIR:=/lib/modules/$(KVER)/build
all:
$(MAKE) -C $(KDIR) M=$(PWD) modules
clean:
rm -rf *.o *.mod.c *.ko *.symvers *.order *.markers
endif
obj-m:=module.o
else
PWD:=$(shell pwd)
KVER:=$(shell uname -r)
KDIR:=/lib/modules/$(KVER)/build
all:
$(MAKE) -C $(KDIR) M=$(PWD) modules
clean:
rm -rf *.o *.mod.c *.ko *.symvers *.order *.markers
endif
|
有没有提示第几行出错?初看那个Makefile,也没什么明显的错误。
module - objs := module.o
这个我的Makefile中好像是没有的。
module - objs := module.o
这个我的Makefile中好像是没有的。
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。