内核源码是在论坛里下载的,编译器用的是网上下的gcc-4.3.2-glibc-2.7;内核配置文件是arch/arm/s3c2410_defconfig
make出现错误如下:
CC arch/arm/mach-s3c2410/mach-smdk2410.o
arch/arm/mach-s3c2410/mach-smdk2410.c:64: error: variable 'smdk2410_mmc_cfg__initdata' has initializer but incomplete type
arch/arm/mach-s3c2410/mach-smdk2410.c:65: error: unknown field 'gpio_detect' specified in initializer
arch/arm/mach-s3c2410/mach-smdk2410.c:65: error: implicit declaration of function 'S3C2410_GPG'
arch/arm/mach-s3c2410/mach-smdk2410.c:65: warning: excess elements in struct initializer
arch/arm/mach-s3c2410/mach-smdk2410.c:65: warning: (near initialization for 'smdk2410_mmc_cfg__initdata')
arch/arm/mach-s3c2410/mach-smdk2410.c:66: error: unknown field 'set_power' specified in initializer
arch/arm/mach-s3c2410/mach-smdk2410.c:66: warning: excess elements in struct initializer
arch/arm/mach-s3c2410/mach-smdk2410.c:66: warning: (near initialization for 'smdk2410_mmc_cfg__initdata')
arch/arm/mach-s3c2410/mach-smdk2410.c:67: error: unknown field 'ocr_avail' specified in initializer
arch/arm/mach-s3c2410/mach-smdk2410.c:67: warning: excess elements in struct initializer
arch/arm/mach-s3c2410/mach-smdk2410.c:67: warning: (near initialization for 'smdk2410_mmc_cfg__initdata')
arch/arm/mach-s3c2410/mach-smdk2410.c: In function 'smdk2410_init':
arch/arm/mach-s3c2410/mach-smdk2410.c:123: error: implicit declaration of function 's3c24xx_mci_set_platdata'
arch/arm/mach-s3c2410/mach-smdk2410.c:123: error: 'smdk2410_mmc_cfg' undeclared (first use in this function)
arch/arm/mach-s3c2410/mach-smdk2410.c:123: error: (Each undeclared identifier is reported only once
arch/arm/mach-s3c2410/mach-smdk2410.c:123: error: for each function it appears in.)
make[1]: *** [arch/arm/mach-s3c2410/mach-smdk2410.o] 错误 1
make: *** [arch/arm/mach-s3c2410] 错误 2
希望各位能帮忙解决下!!!