Skip to main content

确定当前编译的UBoot、Kernel目录

我们拿到一份代码之后按照文档在build目录下执行make XX_defconfig, 那么最终编译的是bootlader、kernel下的哪个uboot和kernel呢?

25

26

此时,可以打开make的XX_defconfig文件来查看,有详细的uboot、kernel、buildroot等的编译路径及配置文件.以x2600e_vast_v10_nand_5.10_factory_defconfig举例说明:

查看编译中uboot相关配置:cat build/configs/x2600e_vast_v10_nand_5.10_factory_defconfig | grep uboot

kenny@kenny-computer:~/source/source_darwin_linux_x2000/build$ cat configs/x2600e_vast_v10_nand_5.10_factory_defconfig | grep uboot   
APP_uboot_toolchain_dir=../tools/toolchains/mips-gcc720-glibc229 --uboot编译使用的工具链
APP_uboot_dir=../bootloader/uboot-x2000 --uboot编译路径
APP_uboot_config=x2600e_vast_xImage_sfc_nand --uboot编译默认的配置文件

查看编译中kernel相关配置:cat build/configs/x2600e_vast_v10_nand_5.10_factory_defconfig | grep kernel

kenny@kenny-computer:~/source/source_darwin_linux_x2000/build$ cat configs/x2600e_vast_v10_nand_5.10_factory_defconfig | grep kernel
APP_kernel_dir=../kernel/kernel --kernel编译路径
APP_kernel_config=x2600_module_base_linux_sfc_nand_defconfig --kernel默认编译配置

更多信息则查看:cat build/configs/x2600e_vast_v10_nand_5.10_factory_defconfig