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
文件夹。