Android2.3编译问题总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言编译错误总结”。
Android2.3编译问题总结
1.安装JDK 2.获取源代码
cd android2.3 repo init-u git://android.git.kernel.org/platform/manifest.git-b gingerbread repo sync
3.source build/envsetup.sh 4.make –j4 5.问题一:
“prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc: /lib/i686/cmov/libc.so.6: version 'GLIBC_2.11' not found(required by
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc)” 解决:
cd prebuilt/linux-x86/toolchain
mv arm-eabi-4.4.3/ arm-eabi-4.4.3.org/
ln-s arm-eabi-4.4.0 arm-eabi-4.4.3 问题二:
out/target/product/generic/obj/lib/libOpenSLES.so: undefined reference to 'typeinfo for android::SortedVectorImpl' out/target/product/generic/obj/lib/libOpenSLES.so: undefined reference to 'vtable for __cxxabiv1::__vmi_cla_type_info'
collect2: ld returned 1 exit status make: ** [out/target/product/generic/obj/EXECUTABLES/BufferQueue_test_intermediates/LINKED/BufferQueue_test] Error 1 解决:
system/media/opensles/libopensles/IAndroidEffect.c改为 system/media/opensles/libopensles/IAndroidEffect.cpp mv IAndroidEffect.c IAndroidEffect.cpp vi system/media/opensles/libopensles/Android.mk IAndroidEffect.c改为 IAndroidEffect.cpp 6.vi build/core/main.mk
ifneq(64,$(findstring 64,$(build_arch)))改为
ifneq(i686,$(findstring i686,$(build_arch)))2)external/clearsilver/cs/Android.mk
external/clearsilver/cgi/Android.mk
external/clearsilver/java-jni/Android.mk
external/clearsilver/util/Android.mk 里面的 LOCAL_CFLAGS +=-m64
LOCAL_LDFLAGS +=-m64
改为
LOCAL_CFLAGS +=-m32
LOCAL_LDFLAGS +=-m32
编译原理知识点总结编译原理是大学计算机专业的必修科目,也是计算机的基础知识,学好编译原理,有助于更好的进行编程的操作,下面是编译原理知识点总结,一起来看看吧!编译原理知识点......
刀豆文库小编为你整合推荐8篇编译原理知识点总结,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
刀豆文库小编为你整合推荐8篇编译原理期末总结复习,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
编译原理期末总结复习篇一:一、简答题1.什么是编译程序?答:编译程序是一种将高级语言程序(源程序)翻译成低级语言(目标程序)的程序 。将高级程序设计语言程序翻译成逻辑上等价......
编译原理期末总结复习(锦集12篇)由网友“eiidmbcila”投稿提供,下面是小编收集整理的编译原理期末总结复习,仅供参考,希望能够帮助到大家。篇1:编译原理期末总结复习 一、简答题1.......