mirror of
https://gitee.com/openharmony/arkcompiler_ets_runtime
synced 2024-11-23 10:09:54 +00:00
39d3bde2c9
Signed-off-by: hufeng <hufeng20@huawei.com> Change-Id: I3eef694754add203a9c355abf9cb572215504d24
17 KiB
17 KiB
工具链使用
方舟前端工具采用命令行交互方式,支持将JS代码转换为方舟字节码,使其能够在方舟运行时上运行。支持Windows/Linux/Mac平台。
JS字节码编译工具概述
使用前端工具将JS文件转换为方舟字节码文件。方舟前端工具在linux平台上可通过全量编译或指定编译前端工具链获取。
构建编译:
$ ./build.sh --product-name Hi3516DV300 --build-target ark_ts2abc
安装node
和npm
后, 使用前端工具:
$ cd out/ohos-arm-release/clang_x64/ark/ark/build
$ npm install
$ node --expose-gc src/index.js [选项] file.js
汇编器工具概述
工具名称为ark_asm,用于将文本格式的方舟字节码文件转换为二进制格式的方舟字节码文件。
命令行格式:
ark_asm [选项] 输入文件 输出文件
输入文件:文本格式的方舟字节码
输出文件:二进制格式的方舟字节码
反汇编器工具概述
工具名称为ark_disasm,用于将二进制格式的方舟字节码文件转换为文本格式的方舟字节码文件。
命令行格式:
ark_disasm [选项] 输入文件 输出文件
输入文件:二进制格式的方舟字节码
输出文件:文本格式的方舟字节码