4.3. 使用 make 编译

SDK工程默认支持 Windows 端编译,下载,并生成固件文件。

Linux端只能编译。目前未支持下载步骤。

  • Windows 端 make 编译方式

    • 双击打开 SDK 工程根目录下的 tools/make_prompt.bat

    • 输入 make 进行编译

    • 如果你的电脑有多核,可以输入 make -j %NUMBER_OF_PROCESSORS% 进行并行编译

  • Linux 端 make 编译方式

    • 下载Linux端工具链:http://pkgman.jieliapp.com/s/linux-toolchain

    • 下载后,解压到 /opt/jieli 目录下,保证 /opt/jieli/common/bin/clang 存在(注意目录层次)

    • 确认 ulimit -n 的结果足够大(建议大于8096),否则链接可能会因为打开文件太多而失败。可以通过 ulimit -n 8096 来设置一个较大的值

    • 在终端进入 SDK 工程的根目录

    • 输入 make 进行编译

    • 如果你的电脑有多核,可以输入 make -j $(nproc) 进行并行编译