Ubuntu12.04编译ANDROID ICS出错解决方法
2012-09-11 10:42
393 查看
1、 /usr/bin/ld: cannot find -lncurses 缺失对应的库文件所致。若已经安装,但链接的路径不对,则可重新链接即可。
解决方法:
nick@localhost:/usr/bin$ ls gcc -l
lrwxrwxrwx 1 root root 7 Aug 14 14:59 gcc -> gcc-4.6
发现gcc 链接到gcc-4.6, 需要将它改为链接到gcc-4.4 :
nick@localhost:/usr/bin$ sudo mv gcc gcc4.6
nick@localhost:/usr/bin$ sudo ln -s gcc-4.4 gcc
同理更改g++
查看GCC,G++版本号
gcc -v
g++ -v
解决方法:
sudo apt-get install libncurses5-dev:i386
2、现象:
<command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]
<built-in>:0:0: note: this is the location of the previous definition
cc1plus: all warnings being treated as errors
解决方法: gcc、g++版本过高导致,安装gcc-4.4、g++-4.4、g++-4.4-multilib
$ sudo apt-get install gcc-4.4
$ sudo apt-get install g++-4.4
$ sudo apt-get install g++-4.4-multilib
nick@localhost:/usr/bin$ ls gcc -l
lrwxrwxrwx 1 root root 7 Aug 14 14:59 gcc -> gcc-4.6
发现gcc 链接到gcc-4.6, 需要将它改为链接到gcc-4.4 :
nick@localhost:/usr/bin$ sudo mv gcc gcc4.6
nick@localhost:/usr/bin$ sudo ln -s gcc-4.4 gcc
同理更改g++
查看GCC,G++版本号
gcc -v
g++ -v
相关文章推荐
- 刚下载的Android 内核编译出错解决方法
- 64位虚拟机编译android出错的解决方法
- eclipse新建android项目,编译出错解决方法
- Ubuntu中编译Android JellyBean 4.2.1源码出现Switch.pm出错信息的解决方法
- Ubuntu 编译Android源码出现Switch.pm出错信息的解决方法
- 编译Android驱动对应的C测试程序出错的解决方法以及正确流程
- 编译Android驱动对应的C测试程序出错的解决方法以及正确流程
- Cocos2d-x 3.2编译生成Android程序出错Error running command, return code: 2的解决方法
- QCA8172有线网卡驱动在Ubuntu12.04下编译出错的解决方法
- Android编译Libwebcore出错解决方法
- ubuntu12.04 编译 ics android 4.0.4 日志 ,出出错
- 在32位的ubuntu12.04 上编译android 2.3.4的错误及解决方法
- Android编译Libwebcore出错解决方法
- 关于Qt for Android 编译时出错/usr/bin/sh: -c: line 1: syntax error: unexpected end of file 时的解决方法
- Ubuntu中编译Android 源码出现Switch.pm出错信息的解决方法
- [odroid-pc] ubuntu12.04 64bit Android4.0.3 源码编译报错及解决的方法
- 编译Android驱动对应的C测试程序出错的解决方法以及正确流程
- TBitmap resize在 android编译环境下 JNI调用方式出错的解决方法!!!
- Android ics 编译时GC overhead limit exceeded错误解决方法
- Cocos2dx编译到android遇到的一个坑爹问题以及解决方法