您当前的位置: 首页 >  android

全网首发:怎样加快android doubango的编译速度?

柳鲲鹏 发布时间:2020-03-14 16:19:01 ,浏览量:0

  编译一次很久很久,如果频繁修改代码,根本……怎么办?吾有办法:

  • 自定义编译脚本
# 这个耗时。正常来说只是初次编译用到。
if [ "$1" == "all" ]; then
     ./autogen.sh

fi

# 这个影响小,如果不修改,也不必每次执行。
cd bindings
./autogen.sh
cd ..

./android_build.sh $1
  • 修改android_build.sh
# for arch in armv5te armv7-a armv7-a-neon arm64 x86 x64
# 开发阶段只编译一种库即可。
if [ "$1" == "all" ]; then
    # ARCHS="armv5te armv7-a armv7-a-neon arm64 x86 x64"
    # 安卓只编译这三种即可。可以更快。
    ARCHS="armv7-a armv7-a-neon arm64"
else
    ARCHS="armv7-a"
fi
for arch in $ARCHS
do
    ......

    # 全编时再清理
    if [ "$1" == "all" ]; then
        ./configure --host=$HOST --with-android-cpu=$arch --prefix=$HOME/$arch --with-pic --enable-nonfree=$ENABLE_NONFREE --enable-gpl=$ENABLE_GPL --enable-debug=$DEBUG $OPTIONS
        make clean
        make uninstall
    fi

    ......

done

现在速度是不是快很多了?

关注
打赏
1688896170
查看更多评论

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4641博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0523s