make -C /home/shiyan/neihe/linux-2.6.36.2-v1.05 M=/mnt/hgfs/gongxiang modules ARCH=arm CROSS_COMPILE=arm-linux-
make[1]: Entering directory `/home/shiyan/neihe/linux-2.6.36.2-v1.05'
CC [M] /mnt/hgfs/gongxiang/mylist.o
In file included from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /mnt/hgfs/gongxiang/mylist.c:2:
include/linux/mmzone.h:18:30: error: generated/bounds.h: No such file or directory
include/linux/mmzone.h:252:5: warning: "MAX_NR_ZONES" is not defined
In file included from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /mnt/hgfs/gongxiang/mylist.c:2:
include/linux/mmzone.h:301: error: 'MAX_NR_ZONES' undeclared here (not in a function)
make[2]: *** [/mnt/hgfs/gongxiang/mylist.o] Error 1
make[1]: *** [_module_/mnt/hgfs/gongxiang] Error 2
make[1]: Leaving directory `/home/shiyan/neihe/linux-2.6.36.2-v1.05'
make: *** [all] Error 2
错误原因:`/home/shiyan/neihe/linux-2.6.36.2-v1.05'
这个目录是linux源码的目录,但是没有经过编译,
错误解决:编译这个内核`/home/shiyan/neihe/linux-2.6.36.2-v1.05'
这个目录下会生成 vmlinxu文件