环境准备
$ sudo apt install build-essential gcc-multilib点击复制复制失败已复制
Step1. 下载源码
提示
源码的最新地址请转至大神的个人网站中查看。
$ wget https://bellard.org/quickjs/quickjs-2021-03-27.tar.xz && tar -xvf quickjs-2021-03-27.tar.xz && cd quickjs-2021-03-27点击复制复制失败已复制
Step2. 编译
$ make -j12点击复制复制失败已复制
Step3. 测试
$ ./qjs --help QuickJS version 2021-03-27 usage: qjs [options] [file [args]] -h --help list options -e --eval EXPR evaluate EXPR -i --interactive go to interactive mode -m --module load as ES6 module (default=autodetect) --script load as ES6 script (default=autodetect) -I --include file include an additional file --std make 'std' and 'os' available to the loaded script --bignum enable the bignum extensions (BigFloat, BigDecimal) --qjscalc load the QJSCalc runtime (default if invoked as qjscalc) -T --trace trace memory allocation -d --dump dump the memory usage stats --memory-limit n limit the memory usage to 'n' bytes --stack-size n limit the stack size to 'n' bytes --unhandled-rejection dump unhandled promise rejections -q --quit just instantiate the interpreter and quit点击复制复制失败已复制
附录
安装
$ sudo make install点击复制复制失败已复制
安装之后就能全局使用 qjs
、 qjsc
等命令了。