转载出处:http://blog.csdn.net/eifjgoergfgrgr/article/details/18045873


ubuntu 12.04 版本上默认的gcc/ g++ 都是4.6 版本,编译Android 或是WR linux都会报错,需要将gcc 链接到 gcc 4.4 上,方法如下:

ubuntu 11.10的gcc版本是4.6.1,版本太高,编译android时出错,要把gcc版本改为4.4.3。

通过gcc -v命令可以发现gcc库在/usr/lib/gcc/i686-linux-gnu目录下,该目录下有当前系统支持的各种版本gcc库 。在安装gcc 4.4前该目录下是没有4.4目录的,安装gcc 4.4后该目录下就会多出4.4这个目录,且该4.4目录下有各种相应库文件。

ubuntu 32bit系统下安装gcc 4.4的最好方法是仅用以下两条命令,不需要其它命令,否则编译时可能会出错。

sudo apt-get install gcc-4.4

sudo apt-get install g++-4.4



装完后在/usr/bin目录下

$ ls -l gcc*

lrwxrwxrwx 1 root root 7 2011-10-29 09:11 gcc -> gcc-4.6

-rwxr-xr-x 1 root root 224544 2011-10-06 05:47 gcc-4.4

-rwxr-xr-x 1 root root 302104 2011-09-17 05:43 gcc-4.6

发现gcc 链接到gcc-4.6, 需要将它改为链接到gcc-4.4 :

sudo mv gcc gcc.bak

sudo ln -s gcc-4.4 gcc


同理

ls -l g++*

lrwxrwxrwx 1 root root 7 2011-08-14 15:17 g++ -> g++-4.6

-rwxr-xr-x 1 root root 228640 2011-10-06 05:45 g++-4.4

-rwxr-xr-x 1 root root 306200 2011-09-17 05:39 g++-4.6

需要将g++链接改为g++-4.4:

/usr/bin$ sudo mv g++ g++.bak

/usr/bin$sudo ln -s g++-4.4 g++



再查看gcc和g++版本号:gcc -vg++ -v均显示gcc version 4.4.6 ,说明gcc 4.4安装成功。

更多相关文章

  1. Android(安卓)Studio下载、安装和配置+SDK+tools下载(无敌超级详
  2. Android(安卓)8.0 适配安装未知来源权限 canRequestPackageInsta
  3. 如何在macox下面配置集成ios和android游戏教程
  4. [已解决]eclipse+ADT+Android(安卓)SDK 搭建Android(安卓)开发环境
  5. Cordova开发环境搭建
  6. RxJava版本冲突:More than one file was found with OS independe
  7. Gradle解决依赖冲突
  8. Android(安卓)Studio安装时 :Gradle project sync failed的解决
  9. Android(安卓)Studio 快速启动 Android(安卓)NDK 项目开发

随机推荐

  1. Intro to Xamarin.Android Xamarin Andro
  2. android学习历程1
  3. android 图片压缩的几种方法
  4. ConditionVariable控制通知栏消息变更
  5. android 应用 签名
  6. Android ORM应用开发框架KJFrameForAndro
  7. OkHttp使用教程
  8. android的四大组件解析
  9. adb remount bash: /usr/local/bin/adb:
  10. android资源文件之:shape详解