prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc: /lib/libc.so.6: version `GLIBC_2.11' n
2012-09-06 09:58
591 查看
最近反复搭建android2.3编译环境,采用CyanogenMod for Samsung Captivate。在我Manual Initial Build一阶段时,出错:prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc: /lib/libc.so.6: version `GLIBC_2.11' not found
google了很久,大海中找到了答案:
注:这个目录是在项目的根目录。
详细请参考:http://crancho.com/wiki/CyanogenMod_for_Samsung_Captivate#Errors_.2F_Solutions
但是,等我编译时候,出错,有人告诉我prebuilt/linux-x86/toolchain/里面的东西是不能随便乱改的,那段错误是没有glibc的原因,好吧,我天真了。那什么是glibc呢?百科之:glibc是gnu发布的libc库,也即c运行库。glibc是linux 系统中最底层的api(应用程序开发接口),几乎其它任何的运行库都会倚赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本
身也提供了许多其它一些必要功能服务的实现。
现看看我的电脑上libc库的版本吧:
command:ls /lib/libc-*
/lib/libc-2.10.1.so看出我的电脑的libc是2.10.1,而编译环境要求的是2.11的,那就安装最新的glibc即可。
command:emerge glibc
google了很久,大海中找到了答案:
cd prebuilt/linux-x86/toolchain/ mv arm-eabi-4.4.3 arm-eabi-4.4.3.flc ln -s arm-eabi-4.4.0 arm-eabi-4.4.3
注:这个目录是在项目的根目录。
详细请参考:http://crancho.com/wiki/CyanogenMod_for_Samsung_Captivate#Errors_.2F_Solutions
但是,等我编译时候,出错,有人告诉我prebuilt/linux-x86/toolchain/里面的东西是不能随便乱改的,那段错误是没有glibc的原因,好吧,我天真了。那什么是glibc呢?百科之:glibc是gnu发布的libc库,也即c运行库。glibc是linux 系统中最底层的api(应用程序开发接口),几乎其它任何的运行库都会倚赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本
身也提供了许多其它一些必要功能服务的实现。
现看看我的电脑上libc库的版本吧:
command:ls /lib/libc-*
/lib/libc-2.10.1.so看出我的电脑的libc是2.10.1,而编译环境要求的是2.11的,那就安装最新的glibc即可。
command:emerge glibc
相关文章推荐
- prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc: /lib/libc.so.6: version `GLIBC_2.11' not found:解决办法
- /bin/bash: prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc: 没有那个文件或目录
- /bin/bash: prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc: 没有那个文件或目录
- prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-gcc问题解决
- prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-gcc问题解决
- arm-linux-androideabi-gcc: error trying to exec 'cc1': execvp: No such file or directory
- /usr/local/arm/4.4.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.3/../../../../arm-none-linux-gnueabi/
- 编译错误 prebuilts/tools/gcc-sdk/gcc: 行 40: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/i686-linux-gcc: 没有那个文件或目录
- arm-eabi-gcc: error trying to exec 'cc1': execvp: No such file or directory
- Linux下android模拟器无法启动,报GLIBC_2.11' not found错误的解决方案
- 启动模拟器的提示emulator: /lib/libc.so.6: version `GLIBC_2.7' not found 的解决办法
- arm-linux-gcc4.4.3 交叉编译环境搭建&错误修正 fedora 19(KDE)
- /usr/bin/ld: client: hidden symbol `__dso_handle' in /usr/lib/gcc/i486-linux-gnu/4.4.3/crtbegin.o is
- arm-eabi-gcc: error trying to exec 'cc1': execvp: No such file or directory 问题的解决
- arm-eabi-gcc: error trying to exec 'cc1': execvp: No such file or directory
- android 2.3 emulator无法启动之version `GLIBC_2.11' not found
- RHEL 5安装arm-linux-gcc-4.4.3.tar.gz后,编译报/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found 错,解决办法!
- arm-linux-gcc /usr/lib/libstdc++.so.6:version`GLIBCXX_3.4.9'notfound
- arm-none-linux-gnueabi-gcc: VERSION": No such file or directory
- 转载:解决安装xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin时出现的strings: '/lib/libc.so.6': No such file的问题