android构建源代码错误
我在联想s10e上网本上安装了ubuntu。我不确定这是否与这个问题有关。我是新的源代码建设,所以我会感激一些方向。我按照cyanogen的wiki上的说明() 在开始构建过程后,我被困在“构建CyanogenMod”的最后一步android构建源代码错误,android,build-process,linux-kernel,compiler-errors,ubuntu-10.04,Android,Build Process,Linux Kernel,Compiler Errors,Ubuntu 10.04,我在联想s10e上网本上安装了ubuntu。我不确定这是否与这个问题有关。我是新的源代码建设,所以我会感激一些方向。我按照cyanogen的wiki上的说明() 在开始构建过程后,我被困在“构建CyanogenMod”的最后一步 $make -j4 ============================================ PLATFORM_VERSION_CODENAME=AOSP PLATFORM_VERSION=AOSP TARGET_PRODUCT=generic TARG
$make -j4
============================================
PLATFORM_VERSION_CODENAME=AOSP
PLATFORM_VERSION=AOSP
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=OPENMASTER
============================================
Install: out/host/linux-x86/framework/apicheck.jar
Install: out/host/linux-x86/framework/clearsilver.jar
Install: out/host/linux-x86/framework/droiddoc.jar
host SharedLib: libneo_cgi (out/host/linux-x86/obj/lib/libneo_cgi.so)
/usr/bin/ld: skipping incompatible /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../libz.so when searching for -lz
/usr/bin/ld: skipping incompatible /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../libz.a when searching for -lz
/usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz
/usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for -lz
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/lib/libneo_cgi.so] Error 1
“-lz”表示编译器正试图链接某个库“libz.{a,so}”。我搜索了packages.ubuntu.com网站,找到了它所在的软件包:
zlib1g开发
安装软件包:
sudo apt get安装zlib1g dev
您应该能够克服这个问题。我认为问题在于您的操作系统是64位的,您需要一个32位的libz。尝试
sudo apt get install zlib1g dev
这是一个老问题,但如果有人找它,我会发现:如果您运行的是64位ubuntu,正确的库是lib32z1 dev,因此:
sudo apt-get install lib32z1-dev
你应该玩这个把戏吗你使用的是哪个版本的Ubuntu?我会把这个问题翻一番。使用Ubuntu10.04LTS。同样的问题。Ubunutu上网本版本-最新版本,即ubuntu-10.04-Netbook-i386,我在联想s10e上运行它,配备intel atom处理器N270/1.6 GHz缓存:512 KB,二级缓存RAM:512 MB(已安装)/1.5 GB(最大),DDR2 SDRAM,667 MHz,PC2-5300(提供焊接内存)硬盘:80 GB,串行ATA-150,5400 rpm