Kernel configuration is invalid. include/linux/autoconf.h or include/config/auto.conf are m
来源:互联网 发布:微信 视频编辑软件知乎 编辑:程序博客网 时间:2024/05/02 04:34
- #include <linux/init.h>
- #include <linux/module.h>
- MODULE_LICENSE("Dual BSD/GPL");
- static int hello_init(void)
- {
- printk(KERN_ALERT "Hello, world\n");
- return 0;
- }
- static void hello_exit(void)
- {
- printk(KERN_ALERT "Goodbye, cruel world\n");
- return 0;
- }
- module_init(hello_init);
- module_exit(hello_exit);
Makefile:
- KERNELDIR=/opt/EmbedSky/linux-2.6.30.4
- PWD:=$(shell pwd)
- INSTALLDIR=$(PWD)
- CC=arm-linux-gcc
- obj-m := hello.o
- modules:
- $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
- clean:
- rm -rf *.o *.ko *.mod.c *.markers *.order *.symvers
- .PHONY:modules clean
make的时候出现如下错误:
- make[1]: Entering directory `/opt/EmbedSky/linux-2.6.30.4'
- ERROR: Kernel configuration is invalid.
- include/linux/autoconf.h or include/config/auto.conf are missing.
- Run 'make oldconfig && make prepare' on kernel src to fix it.
- WARNING: Symbol version dump /opt/EmbedSky/linux-2.6.30.4/Module.symvers
- is missing; modules will have no dependencies and modversions.
原来是内核没有编译, 果断配置内核, 然后make
内核编译完之后, 再到hello模块那里make
0 0
- Kernel configuration is invalid. include/linux/autoconf.h or include/config/auto.conf are m
- Kernel configuration is invalid. include/linux/autoconf.h or include/config/auto.conf are m
- Kernel configuration is invalid. include/linux/autoconf.h or include/config/auto.conf are missing
- include/linux/autoconf.h or include/config/auto.conf are missing.
- 编译内核模块出现 include/linux/autoconf.h or include/config/auto.conf are missing.解决方法
- No rule to make target `include/config/auto.conf', needed by `include/ config/kernel.release'. stop
- include/linux/kernel.h
- 编译内核出现:没有规则可以创建kernel.release需要的目标include/config/auto.conf
- include/generated/autoconf.h
- auto.conf, auto.conf.cmd, autoconf.h
- auto.conf, auto.conf.cmd, autoconf.h
- No rule to make target `include/config/auto.conf'
- 如何让include/config/auto.conf超越终极目标的
- 《Linux内核Makefile分析》之 auto.conf, auto.conf.cmd, autoconf.h(转载)
- #include <stddef.h> or #include <cstddef>
- ERROR: Kernel configuration is invalid.
- linux kernel中没有include/linux/version.h文件
- 键值表kernel/include/uapi/linux/input.h
- 浅谈newInstance()方法和new关键字
- 第六讲-四个项目
- HDU_1698_区间更新
- Unity3D 网络通信_HTTP协议:获取网络图片、内容
- servlet学习笔记--如何追踪session
- Kernel configuration is invalid. include/linux/autoconf.h or include/config/auto.conf are m
- 简单的命令行总结、git命令行
- Hologram的实现
- JAVA-FINAL
- HTML5参训笔记---javascript编写注意事项
- 用递归求取字符串的长度
- VBA 实现word 中加水印并保护起来,不允许做复制粘贴
- Java垃圾回收机制
- 探讨OC中的内存管理