- 在包含自 regions.c:32 的文件中:
- stats.c:34:26: 错误:linux/config.h:没有那个文件或目录
- make[4]: *** [regions.o] 错误 1
- make[4]: Leaving directory `/opt/ginseng1.2.2/banshee/libcompat'
- make[3]: *** [libcompat] 错误 2
- make[3]: Leaving directory `/opt/ginseng1.2.2/banshee'
- make[2]: *** [../banshee//dsu/dsu.o] 错误 2
- make[2]: Leaving directory `/opt/ginseng1.2.2/cil'
- make[1]: *** [setup] 错误 2
- make[1]: Leaving directory `/opt/ginseng1.2.2/cil'
- make: *** [setup] 错误 2
从网上搜索了一下,大概有几种解决方法:
1,为了避免这种情况,我们只需要创建一个 config.h 文件:
touch /usr/src/kernels/`uname -r`-i686/include/linux/config.h
sudo touch /usr/src/linux-headers-2.6.20-15-generic/include/linux/config.h
2,在文件夹/usr/src/kernels/2.6.31.5-127.fc12.i686.PAE/include/linux下新建一个config.h即可,内如输入为:
- #ifndef _LINUX_CONFIG_H
- #define _LINUX_CONFIG_H
- #include
- #endif