- 论坛徽章:
- 0
|
1、通过make menuconfig后生成了.config文件,
2、预期的结果应该是正常编译内核源码,但是执行make uImage时还会提示我配置内核选项,形如:- 45. Samsung S5P6442 (ARCH_S5P6442) (NEW)
- 46. Samsung S5PC100 (ARCH_S5PC100) (NEW)
- 47. Samsung S5PV210/S5PC110 (ARCH_S5PV210) (NEW)
- 48. Samsung S5PV310/S5PC210 (ARCH_S5PV310) (NEW)
- 49. Shark (ARCH_SHARK) (NEW)
- 50. Telechips TCC ARM926-based systems (ARCH_TCC_926) (NEW)
- 51. Sharp LH7A40X (ARCH_LH7A40X) (NEW)
- 52. ST-Ericsson U300 Series (ARCH_U300) (NEW)
- 53. ST-Ericsson U8500 Series (ARCH_U8500) (NEW)
- 54. STMicroelectronics Nomadik (ARCH_NOMADIK) (NEW)
- 55. TI DaVinci (ARCH_DAVINCI) (NEW)
- 56. TI OMAP (ARCH_OMAP) (NEW)
- 57. ST SPEAr (PLAT_SPEAR) (NEW)
- choice[1-57]: 56
- *
- * TI OMAP Common Features
- *
- OMAP System Type
- 1. TI OMAP1 (ARCH_OMAP1) (NEW)
- > 2. TI OMAP2/3/4 (ARCH_OMAP2PLUS) (NEW)
- choice[1-2]: 2
- *
- * OMAP Feature Selections
- *
- Reset unused clocks during boot (OMAP_RESET_CLOCKS) [N/y/?] (NEW)
复制代码 我看了这时的make uImage输出,打印了- scripts/kconfig/conf --silentoldconfig Kconfig
复制代码 同时Makefile里关于这段的说明是:- ifeq ($(KBUILD_EXTMOD),)
- # Read in dependencies to all Kconfig* files, make sure to run
- # oldconfig if changes are detected.
- -include include/config/auto.conf.cmd
- # To avoid any implicit rule to kick in, define an empty command
- $(KCONFIG_CONFIG) include/config/auto.conf.cmd: ;
- # If .config is newer than include/config/auto.conf, someone tinkered
- # with it and forgot to run make oldconfig.
- # if auto.conf.cmd is missing then we are probably in a cleaned tree so
- # we execute the config step to be sure to catch updated Kconfig files
- include/config/%.conf: $(KCONFIG_CONFIG) include/config/auto.conf.cmd
- $(Q)$(MAKE) -f $(srctree)/Makefile silentoldconfig
复制代码 我对这段说明不是很理解,请教下大家是什么原因会导致这样? |
|