/*********************************************************************************
 *                         Buildroot Savedefconfig
 * 说明:
 *     在保存配置文件的时候发现没有导出defconfig,跟一下配置保存到哪里去了。
 *
 *                                         
 ********************************************************************************/

一、cat Makefile
    ...
    savedefconfig: $(BUILD_DIR)/buildroot-config/conf prepare-kconfig
        $(COMMON_CONFIG_ENV) $< \
            --savedefconfig=$(if $(DEFCONFIG),$(DEFCONFIG),$(CONFIG_DIR)/defconfig) \
            $(CONFIG_CONFIG_IN)
        $(SED) '/BR2_DEFCONFIG=/d' $(if $(DEFCONFIG),$(DEFCONFIG),$(CONFIG_DIR)/defconfig)
    
    .PHONY: defconfig savedefconfig
    ...

二、make savedefconfig
    BR2_DEFCONFIG='/home/zengjf/zengjf/zengjfos/buildroot-2017.02.3/configs/support_X11_defconfig' KCONFIG_AUTOCONFIG=/home/zengjf/zengjf/zengjfos/buildroot-2017.02.3/output/build/buildroot-config/auto.conf KCONFIG_AUTOHEADER=/home/zengjf/zengjf/zengjfos/buildroot-2017.02.3/output/build/buildroot-config/autoconf.h KCONFIG_TRISTATE=/home/zengjf/zengjf/zengjfos/buildroot-2017.02.3/output/build/buildroot-config/tristate.config BR2_CONFIG=/home/zengjf/zengjf/zengjfos/buildroot-2017.02.3/.config HOST_GCC_VERSION="6" BUILD_DIR=/home/zengjf/zengjf/zengjfos/buildroot-2017.02.3/output/build SKIP_LEGACY= /home/zengjf/zengjf/zengjfos/buildroot-2017.02.3/output/build/buildroot-config/conf \
        --savedefconfig=/home/zengjf/zengjf/zengjfos/buildroot-2017.02.3/configs/support_X11_defconfig \
        Config.in
    /bin/sed -i -e '/BR2_DEFCONFIG=/d' /home/zengjf/zengjf/zengjfos/buildroot-2017.02.3/configs/support_X11_defconfig

三、cat .config
    ...
    BR2_DEFCONFIG="/home/zengjf/zengjf/zengjfos/buildroot-2017.02.3/configs/support_X11_defconfig"
    ...

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐