现在的位置: 首页 > 综合 > 正文

移植经验

2013年12月07日 ⁄ 综合 ⁄ 共 298字 ⁄ 字号 评论关闭

LOCAL_ARM_MODE := arm

ARM指令有32位和16位两种指令模式,16位为thumb指令集,thumb指令集编译出的代码占用空间小,而且效率也高,所以android的arm编译器默认用的是thumb模式编译.一般编译多媒体项目(占用CPU较高的)使用32位的指令集。

Android Native层的多个so相互调用

1.显示调用 dlopen dlsym

2.隐式调用 修改Android.mk声明so的调用,然后需要把 这些so拷贝到/system/lib。如果做应用程序一般不能改动客户设备的system目录,所以不建议使用这个方法。

全编译

mm -B

多线程编译

mm -j 4

查看cPU占用

top -m 8

抱歉!评论已关闭.