Edit online

配置预编译包

17 Dec 2024
Read time: 1 minute(s)
遵照以下步骤配置预编译包:
  1. 在 SDK 根目录下执行下列命令,进入 menuconfig 的功能配置界面:
    make menuconfig
  2. 在 menuconfig 的功能配置界面,选择以下任意一种编译方式,以 Busybox 为例。
    对于一个组件包,用户可以通过 menuconfig 配置界面选择以下任意一种编译方式:
    注:

    关于两种编译方式的对比和详细描述,可查看预编译包优势

    1. 从源码编译:确保取消勾选 Use prebuilt binary instead of building from source,表示系统会从源码开始编译 Busybox。如选择此步骤,则跳过2.b


    2. 使用预编译包:确保勾选 Use prebuilt binary instead of building from source,表示系统会优先使用预编译的二进制包。如选择此步骤,则跳过2.a


    Luban SDK 在编译时会自动检查是否有预编译包,如果该组件包对应的预编译二进制包文件不存在,则自动转为源码编译。 如果源码包也不存在,则出现编译报错。

  3. 保存选项并退出配置界面。
  4. 在 Luban SDK 根目录下,分别执行下列编译命令:
    • make busybox:编译 Busybox 源码包

    • make all:编译整个项目

  5. 检查编译结果。

    如果选择了2.b,则在最终编译结果中, Busybox 组件包会从预编译二进制包解压缩和安装。