14514f5e3Sopenharmony_ci# Using the Toolchain<a name="EN-US_TOPIC_0000001128256014"></a> 24514f5e3Sopenharmony_ci 34514f5e3Sopenharmony_ciThe ARK front-end tools use the command line interaction mode and convert JS code into ARK bytecodes that can run on ARK runtime. The toolchain supports Windows, Linux, and macOS. 44514f5e3Sopenharmony_ci 54514f5e3Sopenharmony_ci## JS Bytecode Compiler 64514f5e3Sopenharmony_ci 74514f5e3Sopenharmony_ciFront-end tools, converting JS source code into ARK bytecode, can be built by specifying the `--build-target` with `ark_ts2abc`. 84514f5e3Sopenharmony_ci 94514f5e3Sopenharmony_ciBuild tools: 104514f5e3Sopenharmony_ci 114514f5e3Sopenharmony_ci``` 124514f5e3Sopenharmony_ci$ $ ./build.sh --product-name rk3568 --build-target ets_frontend_build 134514f5e3Sopenharmony_ci``` 144514f5e3Sopenharmony_ci 154514f5e3Sopenharmony_ci``` 164514f5e3Sopenharmony_ci$ cd out/rk3568/clang_x64/arkcompiler/ets_frontend/ 174514f5e3Sopenharmony_ci$ ./es2abc [options] file.js 184514f5e3Sopenharmony_ci``` 194514f5e3Sopenharmony_ci 204514f5e3Sopenharmony_ciIf no parameter is specified for **\[options\]**, an ARK binary file is generated by default. 214514f5e3Sopenharmony_ci 224514f5e3Sopenharmony_ci<a name="table2035444615599"></a> 234514f5e3Sopenharmony_ci 244514f5e3Sopenharmony_ci<table><thead align="left"><tr id="row535415467591"><th class="cellrowborder" valign="top" width="12.898710128987101%" id="mcps1.1.6.1.1"><p id="p13354134619595"><a name="p13354134619595"></a><a name="p13354134619595"></a>Option</p> 254514f5e3Sopenharmony_ci</th> 264514f5e3Sopenharmony_ci<th class="cellrowborder" valign="top" width="19.33806619338066%" id="mcps1.1.6.1.3"><p id="p157281281906"><a name="p157281281906"></a><a name="p157281281906"></a>Description</p> 274514f5e3Sopenharmony_ci</th> 284514f5e3Sopenharmony_ci<th class="cellrowborder" valign="top" width="25.82741725827417%" id="mcps1.1.6.1.4"><p id="p103276335016"><a name="p103276335016"></a><a name="p103276335016"></a>Value Range</p> 294514f5e3Sopenharmony_ci</th> 304514f5e3Sopenharmony_ci<th class="cellrowborder" valign="top" width="35.066493350664935%" id="mcps1.1.6.1.5"><p id="p1835494695915"><a name="p1835494695915"></a><a name="p1835494695915"></a>Default Value</p> 314514f5e3Sopenharmony_ci</th> 324514f5e3Sopenharmony_ci</tr> 334514f5e3Sopenharmony_ci</thead> 344514f5e3Sopenharmony_ci<tbody><tr id="row1435412465598"><td class="cellrowborder" valign="top" width="12.898710128987101%" headers="mcps1.1.6.1.1 "><p id="p881325510017"><a name="p881325510017"></a><a name="p881325510017"></a>--debug-info</p> 354514f5e3Sopenharmony_ci</td> 364514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p072882813015"><a name="p072882813015"></a><a name="p072882813015"></a>Provides debug information.</p> 374514f5e3Sopenharmony_ci</td> 384514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p10327833305"><a name="p10327833305"></a><a name="p10327833305"></a>-</p> 394514f5e3Sopenharmony_ci</td> 404514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="p076075115014"><a name="p076075115014"></a><a name="p076075115014"></a>-</p> 414514f5e3Sopenharmony_ci</td> 424514f5e3Sopenharmony_ci</tr> 434514f5e3Sopenharmony_ci<tr id="row1435412465598"><td class="cellrowborder" valign="top" width="12.898710128987101%" headers="mcps1.1.6.1.1 "><p id="p881325510017"><a name="p881325510017"></a><a name="p881325510017"></a>--debugger-evaluate-expression</p> 444514f5e3Sopenharmony_ci</td> 454514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p072882813015"><a name="p072882813015"></a><a name="p072882813015"></a>Evaluates base64 style expression in debugger</p> 464514f5e3Sopenharmony_ci</td> 474514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p10327833305"><a name="p10327833305"></a><a name="p10327833305"></a>-</p> 484514f5e3Sopenharmony_ci</td> 494514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="p076075115014"><a name="p076075115014"></a><a name="p076075115014"></a>-</p> 504514f5e3Sopenharmony_ci</td> 514514f5e3Sopenharmony_ci</tr> 524514f5e3Sopenharmony_ci<tr id="row3355346105920"><td class="cellrowborder" valign="top" width="12.898710128987101%" headers="mcps1.1.6.1.1 "><p id="p163552462595"><a name="p163552462595"></a><a name="p163552462595"></a>--dump-assembly</p> 534514f5e3Sopenharmony_ci</td> 544514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p127284281905"><a name="p127284281905"></a><a name="p127284281905"></a>Outputs an assembly file.</p> 554514f5e3Sopenharmony_ci</td> 564514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p93278335012"><a name="p93278335012"></a><a name="p93278335012"></a>-</p> 574514f5e3Sopenharmony_ci</td> 584514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="p1976019511306"><a name="p1976019511306"></a><a name="p1976019511306"></a>-</p> 594514f5e3Sopenharmony_ci</td> 604514f5e3Sopenharmony_ci</tr> 614514f5e3Sopenharmony_ci<tr id="row9355174675912"><td class="cellrowborder" valign="top" width="12.898710128987101%" headers="mcps1.1.6.1.1 "><p id="p6355104616592"><a name="p6355104616592"></a><a name="p6355104616592"></a>--dump-ast</p> 624514f5e3Sopenharmony_ci</td> 634514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p187287280015"><a name="p187287280015"></a><a name="p187287280015"></a>Prints the parsed AST(Abstract Syntax Tree)</p> 644514f5e3Sopenharmony_ci</td> 654514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p932819331104"><a name="p932819331104"></a><a name="p932819331104"></a>-</p> 664514f5e3Sopenharmony_ci</td> 674514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="p1475975114013"><a name="p1475975114013"></a><a name="p1475975114013"></a>-</p> 684514f5e3Sopenharmony_ci</td> 694514f5e3Sopenharmony_ci</tr> 704514f5e3Sopenharmony_ci<tr id="row53551046175917"><td class="cellrowborder" valign="top" width="12.898710128987101%" headers="mcps1.1.6.1.1 "><p id="p13575501218"><a name="p13575501218"></a><a name="p13575501218"></a>--dump-debug-info</p> 714514f5e3Sopenharmony_ci</td> 724514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p1372811281608"><a name="p1372811281608"></a><a name="p1372811281608"></a>Prints debug Info</p> 734514f5e3Sopenharmony_ci</td> 744514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p133287335020"><a name="p133287335020"></a><a name="p133287335020"></a>-</p> 754514f5e3Sopenharmony_ci</td> 764514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="p37585513019"><a name="p37585513019"></a><a name="p37585513019"></a>-</p> 774514f5e3Sopenharmony_ci</td> 784514f5e3Sopenharmony_ci</tr> 794514f5e3Sopenharmony_ci<tr id="row8355204635911"><td class="cellrowborder" valign="top" width="12.898710128987101%" headers="mcps1.1.6.1.1 "><p id="p657125010117"><a name="p657125010117"></a><a name="p657125010117"></a>--dump-literal-buffer</p> 804514f5e3Sopenharmony_ci</td> 814514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p77281528704"><a name="p77281528704"></a><a name="p77281528704"></a>Prints the content of literal buffer</p> 824514f5e3Sopenharmony_ci</td> 834514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p83281633208"><a name="p83281633208"></a><a name="p83281633208"></a>-</p> 844514f5e3Sopenharmony_ci</td> 854514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="p17580511404"><a name="p17580511404"></a><a name="p17580511404"></a>-</p> 864514f5e3Sopenharmony_ci</td> 874514f5e3Sopenharmony_ci</tr> 884514f5e3Sopenharmony_ci<tr id="row6355124665910"><td class="cellrowborder" valign="top" width="12.898710128987101%" headers="mcps1.1.6.1.1 "><p id="p105611505114"><a name="p105611505114"></a><a name="p105611505114"></a>--dump-size-stat</p> 894514f5e3Sopenharmony_ci</td> 904514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p20728192819015"><a name="p20728192819015"></a><a name="p20728192819015"></a>Displays statistics about bytecodes.</p> 914514f5e3Sopenharmony_ci</td> 924514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p1332810331508"><a name="p1332810331508"></a><a name="p1332810331508"></a>-</p> 934514f5e3Sopenharmony_ci</td> 944514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="p157577519014"><a name="p157577519014"></a><a name="p157577519014"></a>-</p> 954514f5e3Sopenharmony_ci</td> 964514f5e3Sopenharmony_ci</tr> 974514f5e3Sopenharmony_ci<tr id="row235584610599"><td class="cellrowborder" valign="top" width="12.898710128987101%" headers="mcps1.1.6.1.1 "><p id="p95515501012"><a name="p95515501012"></a><a name="p95515501012"></a>--extension</p> 984514f5e3Sopenharmony_ci</td> 994514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p37282028600"><a name="p37282028600"></a><a name="p37282028600"></a>Specifies input file type</p> 1004514f5e3Sopenharmony_ci</td> 1014514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p133281033804"><a name="p133281033804"></a><a name="p133281033804"></a>['js', 'ts', 'as']</p> 1024514f5e3Sopenharmony_ci</td> 1034514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="p675665112019"><a name="p675665112019"></a><a name="p675665112019"></a>-</p> 1044514f5e3Sopenharmony_ci</td> 1054514f5e3Sopenharmony_ci</tr> 1064514f5e3Sopenharmony_ci<tr id="row135584635915"><td class="cellrowborder" valign="top" width="12.898710128987101%" headers="mcps1.1.6.1.1 "><p id="p4551501217"><a name="p4551501217"></a><a name="p4551501217"></a>--help</p> 1074514f5e3Sopenharmony_ci</td> 1084514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p157285282020"><a name="p157285282020"></a><a name="p157285282020"></a>Displays help information.</p> 1094514f5e3Sopenharmony_ci</td> 1104514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p1532819334016"><a name="p1532819334016"></a><a name="p1532819334016"></a>-</p> 1114514f5e3Sopenharmony_ci</td> 1124514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="p475510516018"><a name="p475510516018"></a><a name="p475510516018"></a>-</p> 1134514f5e3Sopenharmony_ci</td> 1144514f5e3Sopenharmony_ci</tr> 1154514f5e3Sopenharmony_ci<tr id="row133555461596"><td class="cellrowborder" valign="top" width="12.898710128987101%" headers="mcps1.1.6.1.1 "><p id="p3541550416"><a name="p3541550416"></a><a name="p3541550416"></a>--module</p> 1164514f5e3Sopenharmony_ci</td> 1174514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p27281728502"><a name="p27281728502"></a><a name="p27281728502"></a>Compiles the code based on the ecmascript standard module.</p> 1184514f5e3Sopenharmony_ci</td> 1194514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p832833312018"><a name="p832833312018"></a><a name="p832833312018"></a>-</p> 1204514f5e3Sopenharmony_ci</td> 1214514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="p1975514517020"><a name="p1975514517020"></a><a name="p1975514517020"></a>-</p> 1224514f5e3Sopenharmony_ci</td> 1234514f5e3Sopenharmony_ci</tr> 1244514f5e3Sopenharmony_ci<tr id="row23556463595"><td class="cellrowborder" valign="top" width="12.898710128987101%" headers="mcps1.1.6.1.1 "><p id="p135313506120"><a name="p135313506120"></a><a name="p135313506120"></a>--opt-level</p> 1254514f5e3Sopenharmony_ci</td> 1264514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p97284281607"><a name="p97284281607"></a><a name="p97284281607"></a>Specifies the level for compilation optimization.</p> 1274514f5e3Sopenharmony_ci</td> 1284514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p43281335010"><a name="p43281335010"></a><a name="p43281335010"></a>['0', '1', '2']</p> 1294514f5e3Sopenharmony_ci</td> 1304514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="p57545511102"><a name="p57545511102"></a><a name="p57545511102"></a>0</p> 1314514f5e3Sopenharmony_ci</td> 1324514f5e3Sopenharmony_ci</tr> 1334514f5e3Sopenharmony_ci<tr id="row5356124655916"><td class="cellrowborder" valign="top" width="12.898710128987101%" headers="mcps1.1.6.1.1 "><p id="p185311501910"><a name="p185311501910"></a><a name="p185311501910"></a>--output</p> 1344514f5e3Sopenharmony_ci</td> 1354514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p1872818281006"><a name="p1872818281006"></a><a name="p1872818281006"></a> 1364514f5e3Sopenharmony_ciSpecifies the path of the output file.</p> 1374514f5e3Sopenharmony_ci</td> 1384514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p73281733408"><a name="p73281733408"></a><a name="p73281733408"></a>-</p> 1394514f5e3Sopenharmony_ci</td> 1404514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="p77537511606"><a name="p77537511606"></a><a name="p77537511606"></a>-</p> 1414514f5e3Sopenharmony_ci</td> 1424514f5e3Sopenharmony_ci</tr> 1434514f5e3Sopenharmony_ci<tr id="row1335654635915"><td class="cellrowborder" valign="top" width="12.898710128987101%" headers="mcps1.1.6.1.1 "><p id="p175213504115"><a name="p175213504115"></a><a name="p175213504115"></a>--parse-only</p> 1444514f5e3Sopenharmony_ci</td> 1454514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p20729728003"><a name="p20729728003"></a><a name="p20729728003"></a>Parse the input file only</p> 1464514f5e3Sopenharmony_ci</td> 1474514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p4328533205"><a name="p4328533205"></a><a name="p4328533205"></a>-</p> 1484514f5e3Sopenharmony_ci</td> 1494514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="p175385118014"><a name="p175385118014"></a><a name="p175385118014"></a>-</p> 1504514f5e3Sopenharmony_ci</td> 1514514f5e3Sopenharmony_ci</tr> 1524514f5e3Sopenharmony_ci<tr id="row1335654635915"><td class="cellrowborder" valign="top" width="12.898710128987101%" headers="mcps1.1.6.1.1 "><p id="p175213504115"><a name="p175213504115"></a><a name="p175213504115"></a>--thread</p> 1534514f5e3Sopenharmony_ci</td> 1544514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p20729728003"><a name="p20729728003"></a><a name="p20729728003"></a>Specifies the number of threads used to generate bytecode</p> 1554514f5e3Sopenharmony_ci</td> 1564514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p4328533205"><a name="p4328533205"></a><a name="p4328533205"></a>0-Number of threads supported by your machine</p> 1574514f5e3Sopenharmony_ci</td> 1584514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="p175385118014"><a name="p175385118014"></a><a name="p175385118014"></a>0</p> 1594514f5e3Sopenharmony_ci</td> 1604514f5e3Sopenharmony_ci</tr> 1614514f5e3Sopenharmony_ci</tbody> 1624514f5e3Sopenharmony_ci</table> 1634514f5e3Sopenharmony_ci 1644514f5e3Sopenharmony_ci## Disassembler ark\_disasm 1654514f5e3Sopenharmony_ci 1664514f5e3Sopenharmony_ciThe ark\_disasm disassembler converts binary ARK bytecodes into readable text ARK bytecodes. 1674514f5e3Sopenharmony_ci 1684514f5e3Sopenharmony_ciCommand: 1694514f5e3Sopenharmony_ci 1704514f5e3Sopenharmony_ci``` 1714514f5e3Sopenharmony_ciark_disasm [Option] Input file Output file 1724514f5e3Sopenharmony_ci``` 1734514f5e3Sopenharmony_ci 1744514f5e3Sopenharmony_ci<a name="table125062517328"></a> 1754514f5e3Sopenharmony_ci<table><thead align="left"><tr id="row125182553217"><th class="cellrowborder" valign="top" width="50%" id="mcps1.1.3.1.1"><p id="p175162514327"><a name="p175162514327"></a><a name="p175162514327"></a>Option</p> 1764514f5e3Sopenharmony_ci</th> 1774514f5e3Sopenharmony_ci<th class="cellrowborder" valign="top" width="50%" id="mcps1.1.3.1.2"><p id="p6512255324"><a name="p6512255324"></a><a name="p6512255324"></a>Description</p> 1784514f5e3Sopenharmony_ci</th> 1794514f5e3Sopenharmony_ci</tr> 1804514f5e3Sopenharmony_ci</thead> 1814514f5e3Sopenharmony_ci<tbody><tr id="row5511825103218"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.1.3.1.1 "><p id="p45172513326"><a name="p45172513326"></a><a name="p45172513326"></a>--debug</p> 1824514f5e3Sopenharmony_ci</td> 1834514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="50%" headers="mcps1.1.3.1.2 "><p id="p1245695053215"><a name="p1245695053215"></a><a name="p1245695053215"></a>Enables the function for printing debug information.</p> 1844514f5e3Sopenharmony_ci</td> 1854514f5e3Sopenharmony_ci</tr> 1864514f5e3Sopenharmony_ci<tr id="row951112515321"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.1.3.1.1 "><p id="p451192515323"><a name="p451192515323"></a><a name="p451192515323"></a>--debug-file</p> 1874514f5e3Sopenharmony_ci</td> 1884514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="50%" headers="mcps1.1.3.1.2 "><p id="p175142583210"><a name="p175142583210"></a><a name="p175142583210"></a>Specifies the path of the debug information output file. The default value is <strong id="b1486165094613"><a name="b1486165094613"></a><a name="b1486165094613"></a>std::cout</strong>.</p> 1894514f5e3Sopenharmony_ci</td> 1904514f5e3Sopenharmony_ci</tr> 1914514f5e3Sopenharmony_ci<tr id="row45116253325"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.1.3.1.1 "><p id="p85116259328"><a name="p85116259328"></a><a name="p85116259328"></a>--help</p> 1924514f5e3Sopenharmony_ci</td> 1934514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="50%" headers="mcps1.1.3.1.2 "><p id="p1348135833214"><a name="p1348135833214"></a><a name="p1348135833214"></a>Displays help information.</p> 1944514f5e3Sopenharmony_ci</td> 1954514f5e3Sopenharmony_ci</tr> 1964514f5e3Sopenharmony_ci<tr id="row194197407327"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.1.3.1.1 "><p id="p154205401325"><a name="p154205401325"></a><a name="p154205401325"></a>--verbose</p> 1974514f5e3Sopenharmony_ci</td> 1984514f5e3Sopenharmony_ci<td class="cellrowborder" valign="top" width="50%" headers="mcps1.1.3.1.2 "><p id="p369871173312"><a name="p369871173312"></a><a name="p369871173312"></a>Outputs the comments of the output file.</p> 1994514f5e3Sopenharmony_ci</td> 2004514f5e3Sopenharmony_ci</tr> 2014514f5e3Sopenharmony_ci</tbody> 2024514f5e3Sopenharmony_ci</table> 2034514f5e3Sopenharmony_ci 2044514f5e3Sopenharmony_ciInput file: ARK bytecodes in binary format 2054514f5e3Sopenharmony_ci 2064514f5e3Sopenharmony_ciOutput file: ARK bytecodes in text format 2074514f5e3Sopenharmony_ci 208