编译后可直接在手机上用adb执行。直接上编译脚本吧,都是网上有人做过的,只是有些细节不一样。解释过多没意思。
#/bin/bash
source env-gcc-linaro.sh
ME=nginx-1.14.2
#cd $REPOSITORY && wget http://nginx.org/download/nginx-1.14.2.tar.gz
#cd $PROJECT_BASE/build && tar -xzvf $REPOSITORY/$ME.tar.gz
cd $PROJECT_BASE/build/$ME
#set to no to skip check
sed -i 's/ngx_feature_run=yes/ngx_feature_run=no/g' ./auto/cc/name
#sizeof
sed -i 's/^ngx_size=/ngx_size=4/g' ./auto/types/sizeof
sed -i 's/ngx_test="$CC $CC_TEST_FLAGS $CC_AUX_FLAGS/ngx_test="gcc $CC_TEST_FLAGS $CC_AUX_FLAGS/g' ./auto/types/sizeof
sed -i 's/^eval "$ngx_test >> $NGX_AUTOCONF_ERR 2>&1"/#eval "$ngx_test >> $NGX_AUTOCONF_ERR 2>&1"/g' ./auto/types/sizeof
sed -i 's/^if \[ -x $NGX_AUTOTEST \]/#if \[ -x $NGX_AUTOTEST \]/g' ./auto/types/sizeof
sed -i '