forest103459 发表于 2012-2-23 12:17:22

飞凌-chongzi 发表于 2012-2-23 13:15:14

楼主编译的是内核吧,内核是不区分32位和64位系统的

forest103459 发表于 2012-2-23 18:17:34

飞凌-chongzi 发表于 2012-2-23 20:45:10

有区别的,您可以上网上搜一下,只要改两个文件就可以了

forest103459 发表于 2012-2-24 11:28:47

飞凌-chongzi 发表于 2012-2-24 13:01:54

Readme

The given source code is supposed to be build under 64-bits ubuntu linux
if you are using 32-bit system, please follow the instructions.
光盘的代码应该在64位的系统下编译,如果你使用的是32位系统,请做以下修改:

1.Modify the following files

./external/clearsilver/cgi/Android.mk
./external/clearsilver/java-jni/Android.mk
./external/clearsilver/util/Android.mk
./external/clearsilver/cs/Android.mk

find

      LOCAL_CFLAGS += -m64
      LOCAL_LDFLAGS += -m64
replace with
      LOCAL_CFLAGS += -m32
      LOCAL_LDFLAGS += -m32


2.Modify ./build/core/main.mk

find

      ifneq (64,$(findstring 64,$(build_arch)))

replace with

      ifneq (i686,$(findstring i686,$(build_arch)))

forest103459 发表于 2012-2-24 22:39:35

飞凌-develop 发表于 2012-2-25 08:55:37

32位的Android文件系统源码和64位的Android文件系统源码差别不大,就是楼上兄弟说的这个地方。
页: [1]
查看完整版本: android 在ubuntu 32,64位编译系统源码主要是什么区别?【问题已经解决】