heX 二进制包生成工具说明

这份说明主要针对通过源代码编译的 heX 以及 HeXium,二进制包生成工具可以根据编译好的 debug 及 release 版的目标文件生成各种二进制包。若 heX 或者 HeXium 尚未编译,生成工具将可能报错。

make_hex

make_hex 工具可以用来生成 heX web 开发者发行包 以及 heX 最终用户发行包。具体生成两者中的哪一个取决于当前已经编译好的 heX 是哪一种形式,即如果是通过 hex 工具生成的工程文件则为 heX web 开发者发行包,如果是通过 hex_end_user 工具生成的则为 最终用户发行包。

make_hex 默认情况下将会在 hex 源代码根目录中生成 hex_binary_distrib 文件夹,请确保生成之前此文件夹不存在。工具还支持其他一些参数:

  • --output-dir:指定其他的生成文件夹。
  • --no-symbols:不生成符号文件。
  • --no-archive:不制作压缩包。
  • -q 或者 --quiet:静默方式,不输出任务细节。

make_hex_module

make_hex_module 工具可以用来生成 heX module 开发包

make_hex_module 本质上与 make_hex 命令类似,仅仅是少了 --client 参数以区分。默认情况将在 hex 源代码根目录生成 hex_module_binary_distrib 文件夹。

make_hexium

make_hexium 工具可以对 HeXium 进行打包。默认情况将在 hex 源代码根目录生成 hexium_binary_distrib 文件夹。