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

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,很久都没有察觉。


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_25935169/article/details/60592620
个人分类: 嵌入式Linux
上一篇RedHat Enterprise Linux 6远程登录 Linux
下一篇新手VMware虚拟机下Smart4418之U-boot烧写至开发板<一>
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭