刚试试hello world 模块
Makefile 文件是这样的
obj -m :=hello.o
KERNELBUILD :=/lib/modules/ `uname -f` /build
default:
make -C $(KERNELBUILD) M=$(shell pwd) modules
clean:
rm -rf *.o *.ko *.mod.c .*.cmd .tmp_versions
然后sudo make
出错Makefile:6:*** missing separator. Stop.
我查的网上说Makefile中要注意TAB
不理解是什么意思。Makefile文件中哪里用到跳格键Tab了
谢谢
hello Makefile 中的tab
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 49
- 注册时间: 2009-03-12 16:29
- windwhinny
- 帖子: 618
- 注册时间: 2007-09-26 17:34
Re: hello Makefile 中的tab
obj -m :=hello.o
<插入TAB键>KERNELBUILD :=/lib/modules/ `uname -f` /build
default:
<插入TAB键>make -C $(KERNELBUILD) M=$(shell pwd) modules
clean:
<插入TAB键>rm -rf *.o *.ko *.mod.c .*.cmd .tmp_versions
<插入TAB键>KERNELBUILD :=/lib/modules/ `uname -f` /build
default:
<插入TAB键>make -C $(KERNELBUILD) M=$(shell pwd) modules
clean:
<插入TAB键>rm -rf *.o *.ko *.mod.c .*.cmd .tmp_versions