zoukankan      html  css  js  c++  java
  • Ubuntu16.04 默认 gcc、g++ 版本过高会导致Android2.3.4 , Android 4.0.1_r1 编译报错

     Ubuntu16.04 默认 gcc、g++ 版本过高会导致Android2.3.4 , Android 4.0.1_r1 编译报错

     方法一:

      Ubuntu16.04上更换的阿里源是无法直接 sudo apt-get install gcc-4.4、sudo apt-get install g++-4.4版本的

       首先需要更改 /etc/apt/sources.list

    1 sudo vim /etc/apt/sources.list

       将下面的粘贴至末尾

    1 deb http://dk.archive.ubuntu.com/ubuntu/ trusty main universe
    2 deb http://dk.archive.ubuntu.com/ubuntu/ trusty-updates main universe

       保存退出后更新一下源

    1 sudo apt-get update

       这个时候可以直接获取了

    1 sudo apt-get install g++-4.4
    2 sudo apt-get install gcc-4.4

       可以使用 gcc --version、g++ --version查看 g++ 跟 gcc 的版本,如果是4.4版本,就OK了

     方法二:

     1 sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
     2 sudo apt-get update
     3 sudo apt-get install gcc-4.4 g++-4.4 g++-4.4-multilib
     4 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40
     5 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50
     6 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 40
     7 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 50
     8  
     9 选择gcc4.4和g++4.4
    10 sudo update-alternatives --config gcc
    11 sudo update-alternatives --config g++
    12  
    13 查看是否安装成功
    14 g++ -v
    15 gcc -v
  • 相关阅读:
    HDOJ2553 N皇后问题
    NYOJ284 坦克大战 BFS/优先队列
    NYOJ14 会场安排问题 贪心
    POJ1664 放苹果
    NYOJ119 士兵杀敌(三) RMQ
    POJ3264 Balanced Lineup RMQ/线段树
    POJ1127 Jack Straws
    HDOJ1128 Self Numbers
    水晶报表CrystalReports很强大也很简单!
    PetShop项目学习笔记(三)
  • 原文地址:https://www.cnblogs.com/Reverse-xiaoyu/p/13862953.html
Copyright © 2011-2022 走看看