默认下载下来的内核源码,是64位配置的。需要稍作修改才能在32位系统上编译。
如果你直接在32位系统上执行make命令,可能会看到以下信息:
You are attempting to build on a 32-bit system.
Only 64-bit build environments are supported beyond ……
这个时候我们需要首先修改build/core目录下main.mk文件
ifneq (64,$(findstring 64,$(build_arch)))
把上边代码中的64都改成i686
然后把这4个文件中的m64也都改成m32:
/external/clearsilver/cgi/Android.mk
/external/clearsilver/cs/Android.mk
/external/clearsilver/java-jni/Android.mk
/external/clearsilver/util/Android.mk