codecamp

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

heX 及 HeXium 编译指南
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }