আমি উবুন্টু 10.04 এর অধীনে অ্যান্ড্রয়েড উত্স কোডটি সংকলনের চেষ্টা করছি। এই বলে আমি একটি ত্রুটি পেয়েছি,
/ usr / bin / ld: -lz খুঁজে পাচ্ছে না
আপনি আমাকে কীভাবে এটি ঠিক করতে পারেন দয়া করে আমাকে বলতে পারেন? কী cannot find -lz
মানে? এখানে সম্পূর্ণ ত্রুটি বার্তা:
external/qemu/Makefile.android:1101: warning: overriding commands for target `external/qemu/android/avd/hw-config-defs.h'
external/qemu/Makefile.android:933: warning: ignoring old commands for target `external/qemu/android/avd/hw-config-defs.h'
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
এবং আমার জিসিসির সংস্করণ আউটপুট:
scheung@scheung-virtual-box:/media/EXTDIV/mydroid$ gcc --version
gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
আমি ইতিমধ্যে zlib1g-dev
লাইব্রেরি ইনস্টল করেছি:
$ sudo apt-get install zlib1g-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
zlib1g-dev is already the newest version.