您的位置:首页 > 运维架构 > Linux

Linux内核编译特别注意Tab键的使用

2017-03-06 20:33 344 查看
1.Makefile文件的使用(初学者要特别小心):

vim Makefile(创建Makefile文件),内容如下

obj-m := hello.o

KDIR    := /lib/modules/2.6.32-279.el6.i686/build
all:
[  tab键 ]make -C $(KDIR) M=$(PWD) modules

(这是最简单的Makefile一个例子,但是如果初学者不注意Tab键的使用,很容易在这里消耗大量的时间)

2.hello.c的创建

vim hello.c(创建Makefile文件),内容如下

#include <linux/init.h>
#include <linux/module.h>

int static hello_init(void)
{
        return 0;
}
module_init(hello_init);

void static hello_exit(void)
{
}

module_exit(hello_exit);

在内核编译过程中,我将static写成了staic,很久都没有察觉。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: