19,502
社区成员
发帖
与我相关
我的任务
分享
export _NDK_SYSROOT=/data/yanglf/tools/arm-linux-androideabi-4.9_android-18/sysroot
然后需要给代码打补丁
diff -rNu pixman-0.34.0-orig/Makefile.am pixman-0.34.0/Makefile.am
--- pixman-0.34.0-orig/Makefile.am 2015-06-30 17:48:31.000000000 +0800
+++ pixman-0.34.0/Makefile.am 2016-08-02 16:15:11.161688372 +0800
@@ -1,4 +1,4 @@
-SUBDIRS = pixman demos test
+SUBDIRS = pixman
pkgconfigdir=$(libdir)/pkgconfig
pkgconfig_DATA=pixman-1.pc
diff -rNu pixman-0.34.0-orig/pixman/pixman-arm.c pixman-0.34.0/pixman/pixman-arm.c
--- pixman-0.34.0-orig/pixman/pixman-arm.c 2015-06-30 17:48:31.000000000 +0800
+++ pixman-0.34.0/pixman/pixman-arm.c 2016-08-02 16:16:10.117688323 +0800
@@ -102,7 +102,7 @@
detect_cpu_features (void)
{
arm_cpu_features_t features = 0;
- AndroidCpuFamily cpu_family;
+/* AndroidCpuFamily cpu_family;
uint64_t cpu_features;
cpu_family = android_getCpuFamily();
@@ -119,7 +119,8 @@
if (cpu_features & ANDROID_CPU_ARM_FEATURE_NEON)
features |= ARM_NEON;
}
-
+*/
+ features |= ARM_V7 | ARM_VFP | ARM_NEON;
return features;
}
以上就是我编译的办法,你自己看着改吧!