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
  • 相关阅读:
    php 文件直接下载
    公钥、私钥与数字签名
    php swoole 安装与使用
    06-Ubuntu18.04&16.04安装PHP(7.0|7.1|7.2|7.3)
    解决nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)错误
    浏览器禁用返回按钮
    js 鼠标放上选中
    vue 组件切换
    VSCode常用设置
    How to use electron-builder in a Vue project
  • 原文地址:https://www.cnblogs.com/Reverse-xiaoyu/p/13862953.html
Copyright © 2011-2022 走看看