***遗漏分隔符。停止。

ch_984326013 2011-09-01 08:15:10
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了,敢问这个怎么解决啊。谢谢了
...全文
1302 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sengeiou 2013-01-02
  • 打赏
  • 举报
回复
同样的问题 求解 楼主弄好了没
ch_984326013 2011-09-07
  • 打赏
  • 举报
回复
Makefile:1***遗漏分隔符。停止

第一行有什么错啊。在线等。高手快来啊
ch_984326013 2011-09-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zmlovelx 的回复:]
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……
[/Quote]
不行啊,它还是报Makefile:1***遗漏分隔符。停止
ch_984326013 2011-09-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 subfate 的回复:]
有没有提示第几行出错?初看那个Makefile,也没什么明显的错误。

module - objs := module.o
这个我的Makefile中好像是没有的。
[/Quote]
你能发一个能编译的makefile给我么?984326013
李迟 2011-09-02
  • 打赏
  • 举报
回复
有没有提示第几行出错?初看那个Makefile,也没什么明显的错误。

module - objs := module.o
这个我的Makefile中好像是没有的。
帅得不敢出门 2011-09-02
  • 打赏
  • 举报
回复
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
ch_984326013 2011-09-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wangtingguang 的回复:]
ifneq( $(KERNELRELEASE),)
[/Quote]
这里要改什么啊!
wangtingguang 2011-09-01
  • 打赏
  • 举报
回复
ifneq( $(KERNELRELEASE),)

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧