build quickjs for current host

step1、安装依赖

所有时Terminal + Shell + GNU CoreUtils
下载时cURL
解压时tar + gzip
编译时gmakegcc / GCC | Clang / LLVM
运行时glibc ( libc.sold-linux-x86-64.so )

step2、使用curl命令下载RTMPDump源码包 (

curl -LO https://bellard.org/quickjs/quickjs-2020-11-08.tar.xz

step3、使用tar解压RTMPDump源码包

tar vxf quickjs-2020-11-08.tar.xz

step4、进入quickjs-2020-11-08目录

cd quickjs-2020-11-08

step5、查看quickjs-2020-11-08目录中的内容

step6、使用make进行编译、安装

make [option]... [VAR=VALUE]... [TARGET]...
VARVALUE示例说明
HOST_CCgcc |  clang指定编译为当前机器的C编译器
CCgcc |  clang指定编译为目标机器的C编译器
CFLAGS-O2 -v指定C编译器的参数。覆盖MakefileCFLAGS的定义
ARar指定静态库生成器
STRIPstrip指定strip
CROSS_PREFIXaarch64-linux-android-指定交叉编译工具的前缀

示例:

make CFLAGS='-O2 -v' && sudo make install prefix=/usr