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
  • 相关阅读:
    C#跨窗体操作
    搞IT的不如去养鸡养猪了
    C# 委托实例(跨窗体操作控件)
    FastReport 自定义页长
    SQL 根据一个表更新另一个表的内容
    Delphi中用ADOQuery实现主从表的例子(转)
    旅行的意义
    嘉州影院的网址
    纯粹的人
    Delphi中流的使用:压缩与解压缩(TCompressionStream、TDecompressionStream)
  • 原文地址:https://www.cnblogs.com/Reverse-xiaoyu/p/13862953.html
Copyright © 2011-2022 走看看