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)
进行并行编译